Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/24/2015 in all areas

  1. Software design has many questions that need answering, and this is one of them. I've seen some software written where each dialog in the application was its own separate VI running a while loop in parallel with the other ones. Each VI and loop had a messaging scheme to show and hide the dialog. This mean there were something like 10 parallel while loops just handling dialogs. This goes too far. I've also seen applications that have one while loop, where DAQ data logging, report generation, sequencing, communication, database control, and UI were all in a single loop. This didn't go far enough. In the end it is up to you to decide how it should be designed, and personally I don't mind adding parallel loops as long as the functionality and responsibility of the loop is well defined, and encapsulated. Performance-wise it might become a problem. An atom is not a powerful PC, and if each loop is doing lots of work in timeout cases you will have a problem eventually. But if most of the time, most of the loops are truly idle, not polling anything, then I wouldn't worry too much about it.
    2 points
  2. Can't wait for one of the most entertaining events of NIWeek. The LabVIEW Tools Network team will again be donating a brand-new myRIO for the Door Prize again this year. <Trippy, plasma app tornado not included>
    1 point
  3. DISTek Integration is again providing a door prize for the BBQ. This year we giving away an ultra cool "LabVIEW Physical Computing Kit" that includes a Digilent chipKIT WF32 development board and the LabVIEW Home Bundle. The board features built-in WiFi and an SD card slot as well the following: Microchip® PIC32MX695F512L microcontroller (80 Mhz 32-bit MIPS, 512K Flash, 128K SRAM) Microchip MRF24WG0MA WiFi module Micro SD card connector USB 2.0 OTG controller with A and micro-AB connectors 43 available I/O pins Four user LEDs PC connection uses a USB A > mini B cable (not included) 12 analog inputs 3.3V operating voltage 80Mhz operating frequency 7V to 15V input voltage (recommended) 30V input voltage (maximum) 0V to 3.3V analog input voltage range High efficiency, switching 3.3V power supply providing low power operation LabVIEW Home Bundle is targeted at "Makers" (https://www.labviewmakerhub.com). This software is licensed for personal, non-commercial, non-industrial, non-academic purposes. Applications may be distributed only for non-commercial, non-industrial, non-academic purposes.
    1 point
  4. Got my tickets - see y'all there
    1 point
  5. Yay, BBQ! Can't wait to see everyone!
    1 point
  6. Totally looking forward to the BBQ!!!
    1 point
  7. I'm in I will be sure to record it for those that can't make it this year.
    1 point
  8. You mean LabVIEWTM, LabVIEWTM, LabVIEWTM
    1 point
  9. Ok, this is really weird. Yes it is. And I never set that. But what is really strange is it is grayed out and I cannot figure out why or how to unselect it. ------------------------------------- Ok, sorted it out. If you accidentally select "Top level application window" and then customize it, you will get the the "Show front panel when loaded" checked and grayed out. If you instead select "Dialog" or "Default" first and then customize, you will get the "Show front panel when loaded" unchecked but still grayed out. Seems like there is no option that lets you control this manually. That could be a bug. I don't recall this being always grayed out in the past. As for the 66 VI that always want to be saved, that looks like an unrelated problem with this project.
    1 point
×
×
  • Create New...

Important Information

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