Unsere Partner:

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner

DIAdem-Forum.de Partner






Stellenangebote:
Entwicklungsingenieur Messtechnik und Fahrzeugelektronik (m/w)
Planung und Durchführung von Projekten im Bereich NFZ-Messtechnik
MBtech Group GmbH Co. KGaA
Magstadt, Sindelfingen bei Stuttugart, Stuttgart
Versuchsingenieur innovative Chassissysteme (m/w)
Erprobung von Chassissystemen, Koordination des Aufbaus von Aggregateträgern
MBtech Group GmbH Co. KGaA
Magstadt
Laboringenieur / Messtechnikingenieur mit Labview (w/m)
Entwicklung und Auslegung von Versuchsaufbauten
Brunel GmbH
Frankfurt/Offenbach
Versuchsingenieur Chassis Erprobung (m/w)
Grundsatzuntersuchungen, Fahrversuche und Freigabeuntersuchungen im Fahrwerkbereich
MBtech Group GmbH Co. KGaA
Magstadt
Applikationsingenieur Abgasnachbehandlung / SCR Dosiermodul (m/w)
Spezifikation, Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung
MBtech Group GmbH Co. KGaA
Fellbach
Entwicklungsingenieur Getriebemechatronik (m/w)
Getriebe und Hybrid Aufgabenstellungen
MBtech Group GmbH Co. KGaA
Fellbach, Stuttgart
Entwicklungsingenieur Fahrzeugapplikation Verbrennungsmotor (m/w)
Applikation, Test und Validierung von Motorsteuergerät-Funktionen auf den Gebieten Fahrbarkeit und Regelungssysteme
MBtech Group GmbH Co. KGaA
Fellbach
Applikationsingenieur Abgasnachbehandlung /-OBD Otto (m/w)
Applikation, Test und Validierung von Softwarefunktionen der Abgasnachbehandlung / - OBD
MBtech Group GmbH Co. KGaA
Fellbach
Versuchsingenieure / Produktionsingenieure (m/w)
Prozessentwicklung, Versuchswesen in den Bereichen Messtechnik, Elektronik, Getriebetechnik
über Steinbach Partner Executive Consultants
Region Stuttgart und Unterfranken
Versuchsingenieur Betriebsfestigkeit (m/w)
Auswerten von Messdaten, Erstellung von Autosequenzen
MBtech Group GmbH Co. KGaA
Wörth, Untertürkheim
Versuchsingenieur (m/w) Sonderversuch
Entwicklung neuer Testmethoden im Sonderversuch
Continental AG
Hannover
Test Engineer (m/w)
Durchführung und Analyse von Versuchen an PKW-Innenraumkomponenten
Johnson Controls Automotive Experienc über Scheerer Werbung GmbH
Burscheid

Stand: 09:34:17 06.02.2012



.
 
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Signalvorverarbeitung im DAC
07.07.2010, 09:34
Beitrag #1
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
Signalvorverarbeitung im DAC

Hallo erstmal!

Ich habe eine Frage zur Signalverarbeitung im DAC.

Mein Problem:

Ich lese von einem CAN-Bus ein 0 bis 65535 Signal ein, welches von einem 360° drehbaren Encoder gesendet wird. Nun bekomme ich das Signal im DIAdem 11 und wandel es in 0 bis 359°.
Jetzt will ich aber keine 0 bis 359° haben, sondern würde dieses Signal gerne von 0..359° in -180..180° umwandeln.
Dazu müsste ich allerdings das Signal durch eine IF-Anweisung durchschicken. Allerdings habe ich da noch keine Möglichkeit gefunden.

Kann mir da jemand von euch weiterhelfen?

Danke!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren



07.07.2010, 10:47
Beitrag #2
DIAdem-Version: 2011 / 2010 / 11.1
DIAdem-Sprachversion: DE/EN
DIAdem Erfahrung seit: 2003
RE: Signalvorverarbeitung im DAC

Hallo antares,
könntest das ganze mit einem Formel-Block lösen.
Gibt man dort z.B. ein "Signal_In<180" erhält man für alle Werte, die kleiner als 180 sind, den Wert 1 zurück (sonst 0). Multipliziert man diese "1" mit z.B "-180+Signal_In", erhälst du für den Eingangssignal 0...180 als Ausgangssignal -180...0.

Das ganze kann man dann auch noch für "Signal_In>180" machen. Nur dieses mal wird es mit "Signal_In-180" multipliziert.

Durch Addition verknüft man die beiden Terme.
Im Ganzen (mit paar Klammern) könnte es so ausehen:
((Signal_In<180)*(-180+Signal_In))+((Signal_In>180)*(Signal_In-180))

In Anhang noch das Beispiel als kompletter DAC (aber von DIAdem 11.1).

Gruß
M.Schneiders



Angehängte Datei(en)
.dac  Bsp_Umwandlung Winkel.DAC (Größe: 20,6 KB / Downloads: 110)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.07.2010, 06:57
Beitrag #3
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
RE: Signalvorverarbeitung im DAC

Hallo!

Danke für die Antwort, dass ist genau das, was ich gesucht habe! Allerdings habe ich das mit IF .... versucht.
Ich habe das grad mal ausprobiert, aber leider mag der den Formelblock nicht..

habe folgendes drin stehen:
((steer_fb>180)*(steer_fb-359))

ist da noch ein fehler drin? oder geht das vielleicht mit der DIAdem 11.0 noch nicht?

Danke für die Antwort!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.07.2010, 08:18
Beitrag #4
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Signalvorverarbeitung im DAC

Hallo antares,
ist steer_fb schon der Klemmenname? Falls nicht, Namen kopieren klicken... Und Du musst den Klemmennamen in einfachen Anführungszeichen setzen ('), also (('steer_fb'>180)*('steer_fb'-359)). Alternativ kannst Du auf die Klemme eins auch so zugreifen: ((ds1>180)*(ds1-359)).
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.07.2010, 08:50
Beitrag #5
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
RE: Signalvorverarbeitung im DAC

Jetzt klappt es!

Es lag an dem Klemmennamen im Formelbaustein.
Den habe ich total übersehen. Die (' ') musste ich jetzt nicht setzen, es hat aber mit beiden Varianten funktioniert.

Vielen Dank für eure Hilfe!!!!

Danke!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
08.07.2010, 17:25
Beitrag #6
DIAdem-Version: 10.2, 11.1, 2010 und auf alten CD's runter bis 3.0
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 1996
RE: Signalvorverarbeitung im DAC

Die (' ') sind notwendig, wenn der Klemmenname Leerzeichen enthält...
Gruß
Bruno

Diadem 2010
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.07.2010, 06:44
Beitrag #7
DIAdem-Version: 11
DIAdem-Sprachversion: DE
DIAdem Erfahrung seit: 2009
RE: Signalvorverarbeitung im DAC

Achso, gut zu wissen!

Danke für den Tipp

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu: