Jump to content

martin@aerodynamics

Members
  • Posts

    71
  • Joined

  • Last visited

Everything posted by martin@aerodynamics

  1. Hy I asked the guy fom NI told me, that I don't need this CAR# and I don't need to post it there ("NI-Bug Forum")!?!?!? They probaly don't like that we are able to see all bugs on a forum in the internet
  2. Hello you posted a nice example. However, one Vi is missing in the Projet: CreateDataLogFileWithHeaderIfDoNoExist.vi
  3. Hello it's quite easy, have a look at following example: So just use DAQmx Read to read an Digital Output. But be careful if you invert a DO Task, and you read the DO Task with DAQmx Read, the result is not inverted!! I don't now if this is a bug or if this has to be. In my opinion it's probably a bug... Because if I configure a Task as Inverted, I expect also the read to be inverted (if I use the Task Name and don't read direct a DO over it's DO number (port etc.)
  4. I reported the bug with the Timed Loop on Saturday to my friends from NI Switzerland, they were able to reproduce my problem... Example: http://forums.lavag.org/index.php?s=&s...ost&p=21792 They told me that with the 8.2.1 pach, this problem will "probably" be fixed... I didn't received a CAR#... How do you get a that CAR#? Or is that the same like the "Support Number" that I usually get from NI Switzerland when I cry for help?
  5. I reported the bug to Ni on Saturday... The problem is not the aborting of the timed loop- it is the restart of the aborted timed loop. So if you only abort a timed loop everything works fine. But if you try to restart the timed loop you have a problem... Download File:post-1396-1166509047.vi
  6. LabVIEW 8.20 Improvement: LabVIEW RT works much better, I don't lose the connection, even if the RT System runs with almost 100%... LabVIEW 8.20 Improvement: The PID Loop is up to 14 Times faster :worship: LabVIEW 8.20 Improvement: LabVIEW Crashs about 14 Times more frequent as well LabVIEW 8.20 Improvement: A lot of new bugs... http://forums.lavag.org/index.php?showforum=80 After every second restart of LabVIEW i get those error messages fpsane.cpp.... even if I stoped LabVIEW by myself...
  7. I have used a UMI. The connection is quite simple, 2 wires +/-10V Analog Output 6 wires Encoder, Limit Switches But I look if Ican find a documentation (thuesday) Q1: http://digital.ni.com/worldwide/switz.nsf/...p;node=168640_d Q2: Yes
  8. Hy all LabVIEW /LabVIEW RT sometimes crash (doesn't respond) when you stop a Timed Loop with the "Stop Timed Loop.vi". So the "Stop Timed Loop.vi" sometimes work like a "Stop LabVIEW function". If you connect a monitor to your RT System, the Monitor show then sometimes folowing text (at the end of the usual Text). (I will post an Image next week...) Bad state [103481600L10700]: R:\Europa\TimedLoopScheduler\RTScheduler.cpp:3577 or Bad state [111883072L12052]: R:\Europa\TimedLoopScheduler\RTScheduler.cpp:3577 or Bad state [80532928L12052]: R:\Europa\TimedLoopScheduler\RTScheduler.cpp:3577 or Bad state [84268800L24472]: R:\Europa\TimedLoopScheduler\RTScheduler.cpp:3577 (LabVIEW RT is installed on drive c... I don't have a R:\) This is a verry nice behaviour. I lost a few days while trying to run my RT windtunnel application (arround 1000vi's, writen in LabVIEW 8.0) on the new incredible LabVIEW 8.20. Since it didn't always happend, it was quite difficult to find out the error... The Programmm always stopped at some point (didn't respond). Even "Ping" was imposible, the harddisk LED showed no activity... But finaly I was able to reproduce the error with a verry simple vi, even on LabVIEW 8.20 for Windows. (I will pos the vi next week) Another nice thing with LabVIEW 8.20 and the Timed Loop is that a "to big Priority" (Priority of the timed loop) cause also an error message. (someting like Timed Loop wrong configured )
  9. You can do it also with irvanview Here is a link from the "Dark side" including an example Open any image with Irfanview
  10. I never told that it's easy... You need probably a few things... a very goog relationship to NI... "at least" certified architect NI Alliance Partner :question: :question: Sorry I forgot the last few points... :headbang: But Michael you fulfil most (all) points...
  11. Hello Just ask NI for a Scripting Licence... Scripting for free is over ... But I don't expect that you get the Licence without problems... :headbang: But if you will programm add- on Toolkit etc. you will probably get the Licence (that told me someone who already use the scripting licence...)
  12. If the location is switzerland --- then I am also interested.... (the picture is the "kappelbr
  13. Hello you can a "Vi make to control a potentiometer" by buying a EPOS 24/1 (Electronic Positioning System) then you need a DC/EC Motor a gear The VI (LabVIEW driver) (search for EPOS) Then you just need to make a mecanical connection between the gear and the potentiometer. By running the motor you can control the potentiometer. You can make absolute moves, etc... all you need. I have the same drive EPOS 24/1 to control the angle of a inclinometer test bench and it workes perfect... :thumbup: But I don't know if you realy wanna do it as i described.. :question: Common give him a chance
  14. Salut Tribaut I didn't saw the page about "Carte d'emulation de codeur inremental" the first time... Have you read this post as well? I think it should work... Martin
  15. Salut Tribaut There is one thing I forgot: You need a feedback from your engine... We use a Incremental Encoder or a emulated Incremental Encoder (emulated with the Motor Drive) as a position/speed feedback...
  16. Salut... I think you can use this drive with an motion Controller from NI, if you use the Inputs 11/13 with the configuration ST2 (current Mode). That means that the Input 11/13 is used as an Current Input, and Current = Torque. The NI Motion Controller (MC) will then control the position, speed, etc. using the analog output. You don't have to care about the calculation of the correct "current" to achive a position or a velocity, the MC from NI will do that "perfectly" for you... If there are any other question, just ask...
  17. On http://www.parvex.com/ I can't find the drive and the motor you are taking about...
  18. Metronix ARS 2310 http://88.198.36.54/index.php?id=40&showsubmenu=49
  19. One Electric Motor has a nominal torque 10 Nm HRS142 (max 30Nm), after the gear we have an 82'000Nm nominal Torque. I don't know the weight but it's a few tons. This motor is used for the yaw (not the same as in the Video). With another Motor we have a nominal torque 8 Nm HRS115 (max 33Nm) using a "Linear Drive" we can push or pull with up to 3'000 N nominal, (12'400 N max) The Hydraulic Zylinder has aprox. 20'000 Nm But you can use the same way for a few N or Ncm...
  20. Q1 only LabVIEW RT Q2 I drive SEM Servo Motors (http://www.sem.co.uk/) over a Metronix Drives (http://www.metronix.de) using the NI PXI-7358 8 Axis Motion Controller and I Drive Hydraulic Zylinders with Servo Valves over a Hydraulic Servo-Amplifier (ESV24-100-S from http://www.bachofen.ch) also controlled by the same Motion Controller... The Force Couple from the Motion Controller to the Servo Drives (both electric and hydraulic) is a +/-10V analog Signal from the Motion Controller... Now there is a new Soft-Motion Motion Controller from NI available. This mean that you can drive a CAN or firewire drive directly as if you would use a real NI HW Motion Controller... Which weight do you mean :question: Q3 yes Q4 I chosed PXI because of the high performance and flexibility (and when we made the decion, CRIO was not awailable)
  21. Salut Thibaut Ca va? I would go for a NI- HW Solution. Usually the HW cost is much more than a PLC solution. But it's usually much easyer (and faster) to programm... So the final cost will be probably lower with a NI solution (exept you plan to make a few hunderts) I have done (or still doing) a wind- tunnel control system using NI HW & SW (PXI) including NI Motion Controller (PXI-7358 8-Axes) for third party Drives (servo Motors) and hydraulic zylinders- and this works great. (and eaven makes fun) http://forums.lavag.org/index.php?showtopi...amp;#entry20308 I am also controlling a MAXON DC Motor with a MAXON Drive (Epos) over RS232 with LabVIEW for a Inclinometer test bench and this works also fine.
  22. Now it doesn't crash any more. but double click cause every time an error in the recursive vi (code was not produced correctly) sorry I have the german version... and if I then replace the recursive vi then I get always broken wires (exept one wire always stays on place) all others (input and output to the recursive vi) are brocken... Update: Now I figured out why I get broken wires: This happens if I use a connector pane on the recursive vi that has more connections than connected wires...
  23. Hello Hutha This link will probably help you.... http://msdn.microsoft.com/library/default....t_functions.asp :beer:
  24. The example works "almost" perfect Today I tried to expand the functionality (a second Input and Output) Then the wires were brocken, I tried to relink etc. etc. LabVIEW Crashed etc. etc... But Finaly I know how to do it without crashing LabVIEW and it really worked!!! After changing someting in the vi I have always to replace the Vi.. But there is a "little" work arround (add/change the menue)... But I still miss the thing with the beer...
  25. The New ICON Editor 1.7 is now available! New features: "automatic text cutter" => The ICON text will automatically cutted if there are to much characters :thumbup: You can automatically add and remove Tags (<B> </B>) in the Description Editor. (The text between the Tags will be written BOLD) :thumbup: An Indicator is blinking and the cursor is set to busy while the tree control is updated Bug solved with old tree control paths Frontpannel optimiced fot 1024*768 screen Open Frontpannel and Blockdiagramm by right-click to the Tree CTL or LLB-Content Automatically generate a Description with Username, Date, CTL Inputs and Outputs if they are connected to the connector pane (including their description) Howto make a automatic Description? 1. Start the Icon Editor 2. Open a Directory 3. Select a Vi 4. Click Edit Documentation 5. Click New Documentation => There will be a new Documentation generated based on the description.txt File located beside the ICON.llb File Example: RUAG Aerospace Center Aerodynamics CH-6032 Emmen www.ruag.com ******************** Version: 0.0 Date: <DATE> (will be replaced with the actual date ) State: In Progress / Finished Developer: <NAME> (will be replaced with the current LabVIEW Username) FUNCTION (Explain the function of the vi) <Input> Between these thags it copies all Vi- Input CTL which are connected to the connector pane </Input> <Output> Between these thags it copies all Vi- Output CTL which are connected to the connector pane </Output> COMMANDS (Expain here the commands of the vi (INIT: Initialize...; START: ....) PRE-CONDITIONS (Place here the Pre-Conditions of the vi) POST-CONDITIONS (Place here the Post-Conditions of the vi) ERROR HANDLING (Place here information about the Error Handling (This vi will executed/not executed if error in has an error)... NOTE: Do not Remove the <Input></Input><Output></Output> Tags!! If you have changed some connectors etc. just click Update CTL Description. If you have an old description you can add the <Input></Input><Output></Output> Tags by selecting the place and then by right Click (add Input Tags / add Output Tags) In the current version you need always all tags...
×
×
  • Create New...

Important Information

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