Gast
#251147
Tja und hier mein vorerst letztes Problem. Ich habe 2 Vektoren, die jeweils (1 to 256 sind). Nun möchte ich schauen wo die Vektoren beide den Wert 1 aufweisen. Der Eine Vektor ist also die x und der andere die y achse. Ich möchte jetzt natürlich nicht if data_x_int(1) = 1 and Data_x_int(1) = 1 then... if data_x_int(1) = 1 and Data_x_int(2) = 1 then... schreiben. Der Wert für die Vektorstelle ermittle ich schon automatisch und hat die Bezeichnung x1 bzw y1.Beide sind std_logic_vector. Wenn ich es so schreibe if data_x_int(x1) = 1 and and Data_x_int(y1) = 1 then... gibt er die fehlermeldung " wrong indextype for data_x_int" aus. Muss ich den Std_logic_vector nur in einen Integer umwandeln? Ich habe zwar grad gelernt wie ich nen Integer in std logic wandle, aber umgekehrt?