
Dan Bookwalter N8DCJ
Members-
Posts
63 -
Joined
-
Last visited
Content Type
Profiles
Forums
Downloads
Gallery
Everything posted by Dan Bookwalter N8DCJ
-
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
Rolf Thank you for the quick response , they do have an NI Developer suite license , maybe I will investige that , guess I will need to calll NI. Dan -
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
quick question Are the fpga and realtime bundled with any NI products , i have a copy of all the serial numbers from our one facility , but , there doesnt seem to be any specific to fpga/realtime , but , they do use them. So , i was curious if it is included in somethign else ? Dan -
Ok , I am not sure if such a device exists ... but here is what my ideal need is... What I am looking for is something that I can run on the remote PC when I am connected , such that I need to click a button every pre-determined amount of time , say 30 minutes , if I don't it can reset at least two, AC receptacles (120v,20A each). It needs to be USB or serial as I cannot , per corporate policy have a second ethernet port on the PC , there is no way around this. I prefer an out of box solution and not a home brew device. If needed (not preferred) I can always fire a contactor with the output of the watchdog device. Suggestions ? Dan
-
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
Jordan Thanks for the info ... The HMI is LabVIEW , and yes my plan is to just expose the the data to the HMI and let the processing take place there , as I can forsee limits and scaling changing often , I currently load all of that via an excel spreadsheet to a SQLite DB. I will look into shared variables and the streams. Dan -
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
Ok , I had higher priorities than this project , but , now I an back on it... So , i have established communication with an AI module and can read a voltage. My question is , do I have to use sharded variables ? one of the examples i saw online was using shared variables to communicate between the cRIO and the HMI vi. My plan was have the cRIO take the data only and pass it to the HMI type vi to do processing and displaying , set AO and DIO. I was going to use a seperate while loop for each "function" , such as AI , AO , DI ,DO as I saw thatit is more efficient that way. I am goign to start lookign into this type of architecture and see where I go wrong. Dan -
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
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 -
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
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 -
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
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. -
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
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 -
Ack , need help with cRIO 9035 ASAP
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in Real-Time
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 -
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
-
Hooks into LV Compare
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in LabVIEW General
AQ I will try again today and see if i can replicate it.... Dan -
Hooks into LV Compare
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in LabVIEW General
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 -
Hooks into LV Compare
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in LabVIEW General
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 -
Hooks into LV Compare
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in LabVIEW General
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 -
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
-
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
-
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
-
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
-
I have a class that I would like to copy (up to 70 times) and keep its inheritance on each copy , I tried doing a save as but , that didn't work.... just trying to avoid re-creating this dozens of times , the main reason for doing it this way is to take advantage of DD , and that we can override a couple of the instances ... Dan
-
Well as usual , after I post on a public forum , I figured it out , not sure if it is the best way , but , it works... I create the half sine arbitrary file , load it up to be "played" , set trigger to external , set burst count to 1 , then when I need the pulse I use a software force trigger command... Dan
-
Populating Combo Box in an Array
Dan Bookwalter N8DCJ replied to Dan Bookwalter N8DCJ's topic in LabVIEW General
Hooov Thank you sir .... done.... Dan