Binary språket används i datorprogrammering för att skapa programvara eller kod applikationer för Windows Visual Basic och Windows operativsystem . Binära vektorer kan ha flera värden som kan vara förvirrande och leda till flera kodning fönster på din dator . Om du vill konvertera dina binära vektorer till en varm ingång set , kan du göra det med en kod via datorns terminal eller kommandotolk . När detta genomförts , kommer du att kunna konvertera din binär vektor mux i en het linje . Instruktioner
1
Öppna din terminal eller kommandotolk genom " Program " listan på " Start " -knappen
2
Type : .
Library IEEE , använd IEEE.STD_LOGIC_1164.ALL , användning ieee.numeric_std.all ;
enhet onehot_binary iSport ( onehot_in : i std_logic_vector ; binary_out : ut std_logic_vector ) ; beginassert 2 ** binary_out'length = onehot_in'length svårighetsgrad misslyckande ;
slut,
arkitektur RTL av onehot_binary är
funktion one_hot_to_binary ( One_Hot : std_logic_vector , storlek: naturlig ) återvändande std_logic_vector är
variabel Bin_Vec_Var : std_logic_vector ( size - 1 downto 0 ) ;
börja
Bin_Vec_Var : = ( andra = > '0 ' ) ;
för jag i One_Hot'range loopif One_Hot ( i ) = '1 ' thenBin_Vec_Var : = Bin_Vec_Var eller std_logic_vector ( to_unsigned ( I , storlek ) ) , end if; end loop , avkastning Bin_Vec_Var , end funktion ;
börja
binary_out < = one_hot_to_binary ( onehot_in , binary_out'length ) ;
slut , Addera 3
Tryck på " Enter " -knappen för att byta ut de binära muxar på ditt system till ett hett bly ingång < . br > Addera ditt