Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung", 
indem du auf den "Lösung" Button rechts unter dem entsprechenden  Beitrag klickst. Vielen Dank!
	
| 
	
		
			| 
					21.04.2010, 21:57  
				  Beitrag #1 |  
			| 
					
                                                 | kalle
   LVF-Grünschnabel
 
  
 
 Beiträge: 43
 Registriert seit: May 2009
 
 6.1 und 8.5
 2008
 de
 
 18000
 Deutschland
 
 | Schleife in DLL? 
					Hallo LabVIEW cracks,
 ich habe eine Interbuskarte mit der ich über C++ Befehle den Interbus starten und Ein- und Ausgaben mit den Teilnehmern durchführen kann. Schön wäre natürlich eine LabVIEW-Benutzeroberfläche.
 Bindet man eine DLL ein scheint es mir, als müsse diese DLL in kürzerer Zeit abgearbeitet sein als die Schleifenzeit der LabVIEW-schleife die die DLL aufruft. Das Problem ist das das C++ Programm selber solange in einer Schleife laufen muss wie der Bus laufen soll.
 Gibt es vielleicht doch eine Möglichkeit C++ Code einzubinden der eine Dauer-Schleife enthält?
 Gruß Kalle
 
				
				 |  |  
			|  |  
	
		
			| 
					21.04.2010, 22:05  (Dieser Beitrag wurde zuletzt bearbeitet: 21.04.2010 22:06  von eg.) Beitrag #2 |  
			| 
					
                                                 |   eg
   LVF-SeniorMod
 
 
 Beiträge: 3.868
 Registriert seit: Nov 2005
 
 2016
 2003
 kA
 
 66111
 Deutschland
 
 | Schleife in DLL? 
					Ich würde vorschlagen - du machst eine extra Schleife in LV, die nur diese DLL enthält und den Rest deines Progs läuft in einer (oder mehreren) anderen Schleife.
				 
 
				
				 |  |  
			|  |  
	
		
			| 
					21.04.2010, 22:15  
				  Beitrag #3 |  
			| 
					
                                                 |   eg
   LVF-SeniorMod
 
 
 Beiträge: 3.868
 Registriert seit: Nov 2005
 
 2016
 2003
 kA
 
 66111
 Deutschland
 
 | Schleife in DLL? 
					Habe zuerst gedacht, dass der Aufruf zu lange dauert (wegen Timeouts in der DLL), aber es scheint so zu sein, dass die DLL solange läuft, wie das LV Programm.Dann noch paar Vorschläge:
 DLL so anpassen, dass sie schnell und kurz aufrufbar ist, die Schleife wird also in LV laufen
 Callbacks benutzen, aber da ist das Problem mit dem Beenden der DLL
 
 Gruß
 
 
				
				 |  |  
			|  |  
	
		
			| 
					30.04.2010, 09:20  
				  Beitrag #5 |  
			| 
					
                                                 | kalle
   LVF-Grünschnabel
 
  
 
 Beiträge: 43
 Registriert seit: May 2009
 
 6.1 und 8.5
 2008
 de
 
 18000
 Deutschland
 
 | Schleife in DLL? 
					Danke für die Antworten. Mit der Dll-Einbindung habe ich es nicht hinbekommen. Allerdings kam ich beim Stöbern im Forum auf die Idee die Werte aus der C++-Schleife mit Activex nach LabVIEW zu schleusen und umgekehrt. Das funzt auch gut und schnell, so dass ich den Bus über LabVIEW bedienen und visualisieren kann. Ziel erreicht.   
				
				 |  |  
			|  |  |  | 
	
		
