Jump to content

Dan Bookwalter N8DCJ

  • Posts

  • Joined

  • Last visited

LabVIEW Information

  • Version
    LabVIEW 2019
  • Since

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Dan Bookwalter N8DCJ's Achievements


Rookie (2/14)

  • First Post Rare
  • Collaborator Rare
  • Conversation Starter Rare
  • Week One Done Rare
  • One Month Later Rare

Recent Badges



  1. ok , I have had little to no time to devote to this , but , my guess (and is purely a guess) anything under the FPGA/RT sections of the LabVIEW project get compiled and loaded on the cRIO ? And , when I see examples , mainly just images on the internet for now , I see an Open FPGA VI Reference , once again my assumption is that is a reference to the VI that is on the cRIO , I also assume , since I can rationalize both scenarios , that the vi's referred o as "Main" are loaded to the cRIO , and the "Host" ones run on the PC , I am going from memory so , that will be a bit fuzzy... In the long run , I will be dealing with 7 modules in the chassis , 5 various AI modules (Voltage , mA, TC) and two output modules (SSR and AO). Nothing is highspeed , I just need to start working on this more than I have been able to , and to try and get up to speed a little ... Most of what I have seen is using User-Defined Variables , is that the standard/accepted approach ? Dan
  2. ok , after messing with this for an hour , I now have all the s/w versions compatible with each other between the PC and the cRIO 9035... I was told the plan was to run this in scan mode , but , the one module is an NI 9202 filtered AI module , LV says it is FPGA only ... Next question (for now) is , can a chassis mix RT and FPGA ? Dan
  3. Ok on the bitness , I Will stick with 32 bit ... The reason I mentioned the FPGA is because when LabVIEW finds the 9035 , it says one of the modules can only be used in FPGA Mode. Scan rate , I think 100Hz is more than fast enough , which I think is well within the capabilities of RT if I recall properly.
  4. JKSH Thanks for the info !! next question , does bitness between LV and the cRIO have to match , my assumption is that it does .... I also see i need to download the XiLinx drivers etc... I am installing LV 2021 64 bit since the 9035 has 64 bit on it... and will download the Xilinx drivers after this is done installing. Dan
  5. OK , making a little progress I suppose , I tried to connect to it after right clicking on things , said wrong version of LabVIEW , so I am installing 2019 to see if I get any further... DAn
  6. Ok , I have a project I need to work on , with out a ton of time , 1.5 months , it uses cRIO (9035 Chassis) , I just need a quick primer on AI,AO and DO... I am reading as much as I can .... but , any examples would be greatly appreciated ... Ni-Max and LV see the 9035 , I have RT and FPGA licenses , Ni-Max says I have all the s/w , but , I cant find how to do a test in Ni-Max like the examples I see on NI.com I am connected via USB , ultimately it needs to be connected via Ethernet .... I know I am asking a lot at the moment , but , anything that can get me going would be fantastic.... Regards Dan
  7. AQ I will try again today and see if i can replicate it.... Dan
  8. FragRz I didn't mean the private Method you referred to , I was talking about the when you have LV open and go to Tools -> Compare -> Compare VI Hierarchies... Dan
  9. Well , since I installed the evaluation version of LV2018 i played around with the Compare VI Hierarchies tool , it actually does everything I need ... But , be cautious using it at first when Creating a Report , it did the webpage report just fine , when I tried to create a Word Doc it failed , AND , deleted everything in the directory it was supposed to save the Word doc in , luckily I was using the Temp directory so it wasn't a big issue , in fact on a second try at it , it deleted the Temp directory too , not just the contents... As I said I am using the evaluation version , so , maybe something is wrong with my install. Dan
  10. FragRz I have the evaluation version of 2018 , so i looked into the 'User Interaction:Compare VIs XML and it does just what I need .... I will have to wait until we upgrade to utilize it ... Thanks Dan
  11. After much googling I think I know the answer , but , I will ask here... I need to write a utility to compare vi's in a large project , and probably future projects.. Automating the Compare Hierarchy is pretty simple , but , I need to go one step farther and and show the differences circled then saved as a jpeg etc.... As of now there doesn't appear to be a way to automate showing the differences , it will be a real pain to have to do it all manually ... We are currently using LV 2012 , but , will be upgrading to either 18/19 soon... Dan
  12. Well , your memory is working , I went back and disabled the part that replaces the DD control , and it works as expected , I think I will just rename it ... the 2 others on the front panel are of the Default class , (In/out) , it appears I have to replace them as I get the Connector pane doesn't match on the DD vi's if I don't .... it works , so now I will move on to the next issue on my list , I may come back and revisit it at a later date to see if I am doing something not quite correct... Dan
  13. Yep , basically all I did ... if I don't change the controls , it doesn't work correctly , I will investigate a little more and see if I can eliminate that step... Dan
  14. Ok , I decided to start over , turns out there is an invoke node LVClassLIbrary.Save a copy... this copies everything to a new directory , then I just need to replace the control(s) , set the parent and save the whole thing using Save All This Project.vi.... works perfect ... thanks for the pointers .... Dan
  15. Ok , I would like to programmatically copy a Default class and a Default Test.vi to another folder say , XYZ , rename the Default Test.vi to XYZ.vi, then change its DD terminal from the default class to the newly created XYZ.lvclass and add it to the project. I currently can do everything I need to do , except , after changing the XYZ parent to the Default class I copied it from , add it to the project etc.... When I try to open the newly created/renamed XYZ.vi from the project I get a dialog box that says , "Default.lvclass:XYZ.vi" is at the expected path but it is part of a library. Default.lvclass:XYZ.vi" will be opened but it will be removed from the project". I really need to be able to do this programmatically , we will have hundreds of test cases that will have different functionality but use the Default Test.vi as a starting template , I also have to assume that future users will be totally unaware of classes and how to create/use them... I have a framework that should be very expandable in the future , I just want to automate as much as possible.... <EDIT> I should mention this is in LV2012 <EDIT> TIA Dan
  • Create New...

Important Information

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