Jump to content

Benoit

Members
  • Posts

    158
  • Joined

  • Last visited

  • Days Won

    12

Everything posted by Benoit

  1. Hi everyone, I am struggling in one weird behaviors concerning .net in LabVIEW. Why as the picture bellow show, I cannot select the method of compression/decompression? In LabVIEW 2011 this method works as expected. It seems that the constructor changed since the old .net. but for some reason, I cannot decompress any string with any software I did with my LabVIEW 2017. Anyone know how to do that or understand what is going on? PLEASE!!! do not suggest me external tools. this is a requirements to use the native .net in Windows 10... Security reason... I cannot use external .dll and I have a s**t load of data in our database that cannot be accesses anymore. So I need to use the native .net. Thanks everyone for your support. Benoit
  2. In some cases B is useful like said previously in case structure. especially when type def constant are used and over lap the error and other wire. cosmetic, but code readability is not only cosmetic.
  3. OK... but it's like using global variables... It's not very standard. and can be quite difficult to know where it comes from. If you put it in a sub vi, even this sub vi is doing nothing... I think it would be better.
  4. Try this: It is like magic. Since it is a strictly type reference, It will be included in your build. if it's a GUI, set the windows Appearance like you want.
  5. Are you new to electronics to? if not, do with labview the same way you will do with electronic component. OR if i understand well, just create an array of element with the same dimension of your original sine wave. In this array add random value centered of not to 0. then add the two array and display it in graph to see the results. Benoit
  6. View File Convert string to bitmap.vi This vi simply transform a bitmap string to LabVIEW image. I used basic LabVIEW function that already exist in read BMP file. Submitter Benoit Submitted 08/02/2018 Category Machine Vision & Imaging LabVIEW Version
  7. Version 1.0.0

    211 downloads

    This vi simply transform a bitmap string to LabVIEW image. I used basic LabVIEW function that already exist in read BMP file.
  8. Benoit

    GRBL 1.1

    Version 1.0.0

    822 downloads

    Hi everyone, Since GRBL standard is open source, I decided to post my Library that I used in LabVIEW to interface a standard GRBL version 1.1 controller. Not all GRBL function has been integrated, but this is a very good start. Enjoy and let me know your comments. Benoit
  9. View File GRBL 1.1 Hi everyone, Since GRBL standard is open source, I decided to post my Library that I used in LabVIEW to interface a standard GRBL version 1.1 controller. Not all GRBL function has been integrated, but this is a very good start. Enjoy and let me know your comments. Benoit Submitter Benoit Submitted 07/26/2018 Category Hardware LabVIEW Version
  10. I don't know if it's applying to you project, but in my case, I have different .exe with different responsibility that talk with each other trough VI server. This allow me to be very modular and when I have an update, only the required module is recompiled. Some process that are used for multiple other .exe, I load them as service in Windows. Just saying... that could be useful Benoit
  11. For the original post, Instead of doing a mass compile on the huge project, try to do object by object. I have a feeling that only one object is causing issue for you. Also, are you trying to do that on a new PC or on the upgraded PC that still have the old LabVIEW version? In my case, It happened to me because of a .dll. External code some times creates problem. Benoit
  12. Well... it's my design that I did for a company... Cannot sell it... but my value is high. Benoit
  13. For my part, I hate TS for the license cost and for it's advantage that is an inconvenient for me. TS is so capable to integrate anything that it becomes not user friendly. The knowledge ramp is quite hard. Doing things in parallel is not intuitive and if you want a good GUI for your operator that is multiple language... GOOD LUCK. In a manufacture context, time and clarity of instruction counts. I create my own test framework that integrate database, debug tools, instrument command spy and overpass functionality. Everything has a "secret" backdoor to connect to the tester to see what's going on. (I VI server) I developed a HAL "Hardware abstraction layer" level that allow the technician to change any instrument in a matter of minutes and this is 100% transparent for any test sequence that runs. Per example I support over 15 different power supply (serial, GPIB and USB). (plug it and play) I also integrated Domain login capability and so much more. Did I said that it support batch mode, single mode and asynchronous mode for unlimited test position as well as debug step by step? Finally, developing a test sequence with medium complexity (CAN, SPI, I2C, Ethernet, ARINC,+ instrument power supply switch, DAQ, Oscilloscope, camera (bar-code and vision inspection) and more, about 250 measurements take less than a week including deployment and validation. TS cannot offer that. In other words, if you want all those functionality in TestStand, you need to develop them outside TestStand. Training someone on older code made in TestStand is way too long. So a huge license cost just to execute test step no thanks not for me. By the way... I'm working for an important electronic manufacturer... High volume!!! No TestStand and happy about it.
  14. Benoit

    1-Wire.zip

    Version 1.0.0

    416 downloads

    This tool-set gives access to all the 1-wire TMEX functionality. I was able to access 1-wire memory with this library. It has all the basic VI to allow communication with any 1-wire device on the market. It needs to be used in a project so the selection of the .dll 64 bit or 32 bit is done automatically. It works with the usb and the serial 1-wire adapter.
  15. View File 1-Wire.zip This tool-set gives access to all the 1-wire TMEX functionality. I was able to access 1-wire memory with this library. It has all the basic VI to allow communication with any 1-wire device on the market. It needs to be used in a project so the selection of the .dll 64 bit or 32 bit is done automatically. It works with the usb and the serial 1-wire adapter. Submitter Benoit Submitted 06/01/2018 Category Hardware LabVIEW Version
  16. View File 55 easily distinguishable color.vi This is the only way I found how to have a bunch of color that are unique and easily distinguishable. The maximum I saw in the web was about 26. This one offer 55 of them without gray tone. You can modify this VI to support gray tone as well and goes up to 60 colors. Submitter Benoit Submitted 05/30/2018 Category User Interface LabVIEW Version
  17. Version 1.1.0

    279 downloads

    This is the only way I found how to have a bunch of color that are unique and easily distinguishable. The maximum I saw in the web was about 26. This one offer 55 of them without gray tone. You can modify this VI to support gray tone as well and goes up to 60 colors.
  18. View File MCP2221A library There it is. The complete library for the MCP2221A. I2c adapter, I/O in a single IC. I love that one. Let me know if any bug is found. I try to make that library as much convenient as possible to use. Two version available 32 bit and 64 bit. little note: to open by serial number, the enumeration need to be activated on the device first. (open by index, enable the enumeration) It needs to be done only once in the life time of the device. PLEASE do not take ownership of this work since it is not yours. You have it for free, but the credit is still mine... I spent many hours of my life to make it works. Submitter Benoit Submitted 05/29/2018 Category *Uncertified* LabVIEW Version 2017 License Type BSD (Most common)
  19. Version 1.0.0

    298 downloads

    There it is. The complete library for the MCP2221A. I2c adapter, I/O in a single IC. I love that one. Let me know if any bug is found. I try to make that library as much convenient as possible to use. Two version available 32 bit and 64 bit. little note: to open by serial number, the enumeration need to be activated on the device first. (open by index, enable the enumeration) It needs to be done only once in the life time of the device. PLEASE do not take ownership of this work since it is not yours. You have it for free, but the credit is still mine... I spent many hours of my life to make it works.
  20. It's coming very soon. I am completing the integration phase this week, therefore it will be tested. Only the SPI version not validated, but it should work. Give me one more week.
  21. Think 32 bit vs 64 bit. .net will always use the correct architecture. Custom library that has been developed externally, can create a security breach as well.... .dll .ocx.... Native .net that you code yourself would be must trustworthy. But be aware that you need to make sure that the .net version used will always be compatible with the latest .net updates... sometimes it creates issues. this is likely less possible with external code if they are not relying on interpreter (java .net C++ or python.) Another case would be licensing. When you use someone else code, be sure the licensing allow you to use it in your situation.
  22. A wrapper will give him the same situation and create another unnecessary layer. Did you know that a Cluster is what you are looking for? in your case, it will be two cluster into another one. You can create your own header file (.h) and import your .dll into LabVIEW. That would be much better solution Note that the UINT is a separate parameter.
  23. Of course it is possible. National vision library will be helpful in this case. if you do not want to pay extra$$$ per station deployed, you can use OpenCV and create your own wrapper.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.