Hallo, ich bin dabei nir ein TCL-Skript für die Steuerung des Simulators zuschreiben. Bei einer Operation möchte ich vergleichen ob 2 Bitvektoren gleich sind. Mit examine zieh ich die beiden Werte und speichere sie in einer Variablen. Der Vergleich geht aber mit folgender Meldung schief: "** Error: syntax error in expression "$v_IO_5_IO /= $v_p0": single equality character not legal in expressions" v_IO_5_IO und v_p0 sind meine beiden Variablen. der TCL-Code sieht wie folgt aus: #Compare Result from Core with Portmapper if {$v_IO_5_IO /= $v_p0} { echo "Error in Portmapper" break } das ganze wird in einer Schleife ausgeführt Gibt es noch einen weiteren Befehl zum Vergleichen von Bitvektoren? Vielen Dank! mfg andreas
Danke ich hab den Fehler gefunden, der Operator muss != und nicht /= lauten
Andreas schrieb: > der Operator muss != und nicht /= lauten Jaja, das passiert, wenn C-Programmierer und VHDL-Entwickler aufeinandertreffen... ;-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.