Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Wangarad

Stran: 1 ... 3 4 [5] 6 7 ... 25
61
Prepac ale velmy netusim co chces povedat.
Akoze input sa neda spravit tak aby mal presne 3 znaky?
Akoze nevies nastavit aby input bral len cisla?
Tie cisla co sa zadavaju s lava doprava co je a tom zle resp. je problem poriesit aby to slo naopak? Preco?
 A vobec co tym chces povedat? Ze v 80 si mal tak rozlisenie 150x150 alebo ?

Ako moze  to ci pisem pismenka s lava do prava alebo pole kde viem zadat 3 znaky ale opticky vyzera na 4 ovplyvnovat elektivitu?

a k tym knizniciam asi ich vela nie je len preto ze je to podstatne ako 0.0 prd.

Vsetko je to o peniazoch. Ak chces a mas peniaze tak programator naprogramuje aj jednorozca.

Ja vzdy hovorim zakaznikom ze vsetko sa da len otazka je kolko vedia zaplatit.

63
Vývoj / PySimpleGUI: ako aktualizovat header tabulky?
« kdy: 16. 03. 2022, 13:35:59 »
Zdravicko.

Pomocov pysimplegui a pythonu som vytvoril tabulku. Problem je v tom ze pokial sa uzivatel rozhodne nacitat nieco nove viem prepisat data v tabulke ale nejde mi prepisat header pre stlpce. Vie niekto poradit?

64
Vývoj / Python mat
« kdy: 17. 02. 2022, 11:24:35 »
Zdravicko.
Snazim sa generovat graf do aplikacie a nasledne po kliku na update refreshnut. Na nete je x prikladov ako na to ale mne to nechce fungovat. Vedel by niekto poradit?
Toto je cast kde volam skrz PySimpleGui graf
Kód: [Vybrat]
   while True:
        if database_connection == True and socket_communication == True and model_is_selected == 'On':
       
           main_loop()
           # This need to be deleted
           if update_graph == True:
             data_for_graph()
             update_graph = False
           
        else:
             if (database_connection == False):
                print('Connecting to SQL ..')
                Connect_SQL()
             if (socket_communication == False):
                print('Communication via Socket ...')
                Socket_connection()     
       
        event, values = window.read(timeout=200)
        if event is None:  # if user closes window
            break
       
        if event == "update":
            if fig_agg is not None:
                    delete_fig_agg(fig_agg)
                    time.sleep(1)
           
            data_for_graph()     
            fig = fig_maker(window)
            fig_agg = draw_figure(window['canvas'].TKCanvas, fig)
            window.Refresh()
         
        if update_graph == True:
            if fig_agg is not None:
                    delete_fig_agg(fig_agg)
                    time.sleep(1)
            fig_agg = draw_figure(window['canvas'].TKCanvas, fig)
            window.Refresh()

A toto je zvysok kde to kontrolujem
Kód: [Vybrat]
def fig_maker(window): # this should be called as a thread, then time.sleep() here would not freeze the GUI
        global fig
        global reults_graph
        global diff_graph
        global min_graph
        global max_graph
       
        ax = fig.add_subplot(111)
        difference = float(difference_weight)
        difference_min = float(difference_weight) - float(low_limit)
        difference_max = float(difference_weight) + float(max_limit)
        low_for_graph = difference_min - 3
        hight_for_graph = difference_max + 3
        ax.set_ylim(low_for_graph,hight_for_graph)
        ax.plot(reults_graph,color='green', marker='o', label = 'Posledné hodnoty')
        ax.plot(diff_graph,color='orange', label = 'Požadovaná váha' )
        ax.plot(min_graph,color='red', label = 'Min - Max limit')
        ax.plot(max_graph,color='red')
        ax.legend(loc="upper left")
        ax.grid()
       
        return plt.gcf()
# draw graph   
def draw_figure(canvas, figure, loc=(0, 0)):
    figure_canvas_agg = FigureCanvasTkAgg(figure, canvas)
    figure_canvas_agg.draw()
    figure_canvas_agg.get_tk_widget().pack(side='top', fill='both', expand=1)
    return figure_canvas_agg

# delete actual graph
def delete_fig_agg(fig_agg):
   
    fig_agg.get_tk_widget().forget()
    plt.close('all')

problem bude return s fig_maker(window) return plt.gcf() ale neviem ako donho napchat moj graf.

65
Vývoj / Re:Python matplotlib a vykreslenie grafu
« kdy: 09. 02. 2022, 22:48:38 »
Takze to cesta nebude. Nechce mi to zakreslovat do grafu ako by teoreticky malo.
Kód: [Vybrat]
  ax = fig.add_subplot(111)
        ax.plot(reults,color='green')
        ax.plot(diff,color='orange')
        ax.plot(min,color='red')
        ax.plot(max,color='red')
  vykresluje to kraviny https://ibb.co/2c2c30t
Preco? Ak si odmyslim tu sialenu hodnotu -502.4 a aj ta by mala byt niekde na spodu

66
Vývoj / Re:Python matplotlib a vykreslenie grafu
« kdy: 09. 02. 2022, 22:13:31 »
tak nic vyriesil som to nakoniec skrz
Kód: [Vybrat]
ax = fig.add_subplot(111)
        ax.plot(reults)
   
        ax.plot(diff)

67
Vývoj / Re:Python matplotlib a vykreslenie grafu
« kdy: 09. 02. 2022, 22:05:58 »
to som "uspesne poriesil"

Vedel by si ma prosim postrcit ako do toho aktualneho "plot-u" viem pridat viac liniek pre x-ovu os?

68
Vývoj / Python matplotlib a vykreslenie grafu
« kdy: 09. 02. 2022, 10:55:44 »
Zdravim.

Trosku sa zabavam s grafom v pythone. Ako GUI pouzivam Pysimplegui a vykreslujem gram skrz  matplotlib
Kód: [Vybrat]
def draw_figure(canvas, figure):
    figure_canvas_agg = FigureCanvasTkAgg(figure, canvas)
    figure_canvas_agg.draw()
    figure_canvas_agg.get_tk_widget().pack(side='top', fill='both', expand=2)
   
    return figure_canvas_agg
 
Co netusim ako spravit je aby mi data v osy vzdy vykreslilo tak ze to bude v jednej farbe. Ako to nastavit resp. kam pridat parameter? Neviem to do googlit alebo mi nieco unika. Vzdy ked to refreshnem tak data maju inu farbu.

69
Server / Re:Hetzner - reálné zkušenosti
« kdy: 25. 11. 2021, 17:21:24 »
Ako stale nerozumiem benefitom. Ja som tiez chcel virtualku za malo penazi na hranie. Ale aby ma niekto obmedzoval s portamy/pristupom/hocicim? Tak nechaj to RPI v robote nastav ho a mate super riesenie pre vsetkych. Kde su tie casy ked si nechval svoj "custom" server na tajnasa v robote aby to nikto nezbadal lebo za net sa platila palka ako prasa. Dnes mas milion + 1 riesenie do 100Eur ako pan. Pokial nepotrebujes super stabilitu (co aj tak od nich nedostanes je to dost limitovane) a super konektivitu. Takto mas svoje riesenie za par e kde mozes hocico. Doba je ina a to hovorim ako clovek ktory tlacil custom veci kde sa dalo a RPI bolo zlo. Dnes jedno RPI4 s 8GB a EMMC je vsetko co potrebujem. Dokonca to nasadzujem u zakaznika a nemam problem.

70
Server / Re:Hetzner - reálné zkušenosti
« kdy: 24. 11. 2021, 09:35:26 »
Ak chces test lab a hracku kup si RPI4 s 8GB k tomu emmc a mas vsetko co potrebujes. Za cca rok to mas splatene a mas tam vsetko co chces. Na co kupovat/pranajimat test lab ked podobnu sluzbu zvlada dnes hw za par eur. Zere to skoro nic. Konektivitu mas a ak to chces zobrat so sebov je to skatulka do vrecka.

Napriklad kamos na tom rozbehal Win10 + Siemens software a ponuka to zakaznikom ako nahradu za poskodene HMI ktore momentalne na trhu proste nie su.

71
99% pouzivate pismo (font) ktore proste "ž,š ô" a podobne lokalne znaky nepozna.

72
Vývoj / Re:PHP MS SQL nepřijímá formát datetime2(0)
« kdy: 22. 10. 2021, 21:58:56 »
Filip Jirsák : tazko povedat. Resp je to mega moloch v jednej firme. A original data su v varchar teda string "22-10-2021 17:00:19" v pythone som musel spravit "prasacinu" v style
Kód: [Vybrat]
format = '%d-%m-%Y %H:%M:%S'
                                new_format = '%Y-%m-%d %H:%M:%S'
                                dt_string = datetime.strptime(dt_string, format).strftime(new_format)
a pekne mi to beha. V php som rozbil string na den mesiac rok a zvysok a snazim sa to tam nieako natlacit.
Nie je to moja appka a prerabam to len k tomu ma pristup asi 50 devices a vsetky to tam prasia ako string takze je nerealne to prekopat na datetime ale v "novej" azure databaze to uz chlapec nastavil ako datetime2(0) a chce aby mu tato "appka" preklapala string na ten datetime2. Skusim som vasu radu ale nechce to papat.
Kód: [Vybrat]
Time IN 2021-10-22T17:00:19 DoneArray ( [0] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 102 [code] => 102 [2] => [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'T17:'. [message] => [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near 'T17:'. ) [1] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 132 [code] => 132 [2] => [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]The label 'T17' has already been declared. Label names must be unique within a query batch or stored procedure.

73
Vývoj / Re:PHP MS SQL nepřijímá formát datetime2(0)
« kdy: 22. 10. 2021, 21:26:45 »
Ked to supem ako string tak to zomrie na
Kód: [Vybrat]
Time IN2021-10-22 17:00:19DoneArray ( [0] => Array ( [0] => 22007 [SQLSTATE] => 22007 [1] => 241 [code] => 241 [2] => [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Conversion failed when converting date and/or time from character string. [message] => [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Conversion failed when converting date and/or time from character string. ) )

74
Vývoj / Re:PHP MS SQL nepřijímá formát datetime2(0)
« kdy: 22. 10. 2021, 20:52:54 »
Wrana tie premenne neries to som osekal mega dlhu query. Ale aj tak dik

75
Vývoj / PHP MS SQL nepřijímá formát datetime2(0)
« kdy: 22. 10. 2021, 19:15:32 »
Zdravim.
Preco mi nechce zapisat datetime ktory konverujem so stringu do microsoft SQL databazy?

Kód: [Vybrat]
$Time_in = $year.'-'.$month.'-'.$day.' '.$rest;
       $date = strtotime($Time_in);
       $Time_in= date("Y-m-d H:i:s", $date);;

vygeneruje 2021-10-22 05:10:19

Kód: [Vybrat]
$query_in = "INSERT INTO table (UID,Time_in,Time_out)
       VALUES ('$UID',$Time_in')
a zomrie na
Kód: [Vybrat]
Time IN2021-10-22 17:00:19DoneArray ( [0] => Array ( [0] => 42000 [SQLSTATE] => 42000 [1] => 102 [code] => 102 [2] => [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near '17'. [message] => [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Incorrect syntax near '17'. ) )

Preco?
Alebo ako pekne ulozit datum a cas so stringu do databazy kde je bunka vo formate datetime2.

Stran: 1 ... 3 4 [5] 6 7 ... 25