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] 2 3 ... 20
1
Vývoj / Problem s pythonom a socket komunikaciou
« kdy: 14. 07. 2021, 18:39:22 »
Dobry den.
Mam 10 separe programov ktore sa spustaju nezavysle na sebe. Nasledne komunikuju so zariadenim. Problem je ze nahodne sa mi obcas vyhadzuje hlaska = [WinError 10038] An operation was attempted on something that is not a socket
Restarujem komunikaciu a je to ok. Neviem prist na to v com je chyba lebo obcas to zbehne bez problemu obcas je tu ta chyba.
Pouzivam tento kod.
Kód: [Vybrat]
def connect_to_RFID(head):
    global CONN_STATION_2_1
    global RFID_Status 
    global cursor
    print('Connecting on RFID head' + head)
    RFID_OK_Counter = 0
    try:
        headnumber = str(head)
        string =  'IP_CONN_STATION_2_'+head
        SQL = "SELECT IP FROM RFID_Config WHERE ID = '"+head+"' "
        cursor.execute(SQL)
        RFID_IP = cursor.fetchone()[0]
        print(RFID_IP)
        CONN_STATION_2_1.connect((RFID_IP, RFID_Port))
        print("RFID Station 2_1 Connection OK")
        logging.warning('Station 2 Head '+RFID_Head_number_Int_Correct+' RFID Connection OK')
        RFID_OK_Counter = RFID_OK_Counter + 1
        time.sleep(1)
    except Exception as e:
        print(e)
        print("RFID Station 2_1 Connection Fail")
        logging.warning('Station 2 Head '+RFID_Head_number_Int_Correct+' RFID Connection Fail')   
        logging.warning(e) 
        time.sleep(1)

    if (RFID_OK_Counter == 1):
        RFID_Status = True
        print('RFID Connection OK')
    if (RFID_OK_Counter != 1):
        RFID_Status = False   
        print('RFID Connection FAIL Restart in 3 second')   
        time.sleep(3)

def disconnect_from_rfid():
    global CONN_STATION_2_1
    global RFID_Status 
    CONN_STATION_2_1.close()
    time.sleep(1)
    CONN_STATION_2_1 = socket.socket()
    time.sleep(1)
    RFID_Status = False
    print ('Connection is closed')
    logging.warning('Station 2 '+RFID_Head_number_Int_Correct+' is disconnected')

a potom v kode mam
                        CONN_STATION_1.send(('$:08004110\r\n').encode())
                        data = CONN_STATION_1.recv(1024).decode()
jasne ze by sa dal ocesat o tom neskorsie ale nejde mi do hlavy co je tam zle. Co moze byt pricina tej chyby. tak 7 s 10 to ide ok. Vzdy len prvy krat ked sa chcem spojit a nasledne nieco poslat. Potom znova volam disconnect a connect a uz to funguje bez problemu. Ale prvy loop to obcas spadne a neviem preco.
Vie niekto poradit?

2
Studium a uplatnění / Re:Home Office po pandemii
« kdy: 29. 06. 2021, 16:19:10 »
No ja si idem homeoffice cca 4 roky s tym ze raz za mesiac az dva na den do firmy.
1 dieta rocne a pohoda. Osobne si uz asi neviem predstavit vstavat cestovat a stravit hodku v aute len aby som bol v robote. Pritom viem ze kolega cestuje cca 2 hodky denne a rad do roboty.
Podla mna je to o organizacii prace.
Moja produktivita je cca 1,5x viac s domu ako v robote lebo viem ze tam je limitovany cas a uz rozmyslam kedy ist na cestu aby som neskysol niekde v zapche.

3
Distribuce / Aky OS pre zber dat s kamery pre Rock64
« kdy: 18. 06. 2021, 10:02:23 »
Zdravim.
Mam 3 wifi kamery a rad by som riesil zaznam dat ak sa nieco pohne. Chcel by som na to pouzit rock64 + ulozisko. Vsetko je to v localhoste a je povolene rtsp. Aky OS pripadne program by ste mi doporucily? Viem ze existuje xyz softwarov ale chcel by som nieco nenarocne pre ten rock

4
Bazar / Re:Prodám PinePhone 3/32 GB
« kdy: 09. 06. 2021, 11:43:22 »
Teraz stoji cca 3-jku. ~ 120E. a to je ta kvazy beta.
Ak by si chcel viem ponuknut 50E + dopravu. Mas zaujem napis PM

5
Vývoj / Re:Python Ctype ako pridat hodnotu do buffera
« kdy: 27. 05. 2021, 09:00:10 »
este ma tak napada.
Ak mam hex tak ho konvertujem skrz int(hex_string, 16) na integer. So far so good. Problem nastane ak ho chcem napchat do toho myBuff. Proste sa odsekne 0 na zaciatku co je ok s principu pythonu. Ako to vsak vyriesit tak aby som tam tu 0 na zaciatku mal?
Teda mam
Kód: [Vybrat]
data = myDataBuf(
0x06296D6B,
data[0] = 123456[/code]
rozmyslal som nad zfill ale to je len pre string. Existuje kniznica/funkcia ktora by len spravila replace "odzadu" pre int?

6
Vývoj / Re:Python Ctype ako pridat hodnotu do buffera
« kdy: 24. 05. 2021, 18:29:20 »
Ink : Dakujem to bola cesta
IDontCare : nuz zasa sa mi to dostalo na stol. toto bolo zasa nieco ine ale dakujem dostudujem si to.


7
Vývoj / Re:Python Ctype ako pridat hodnotu do buffera
« kdy: 24. 05. 2021, 15:44:56 »
resp. ako pridam hex? Python ho defaultne formatuje ako string co mi nechce spapat.
Kód: [Vybrat]
d = get_random_data(8)
d = "0x" + d
d = int(d,16)
D1 = hex(d)

8
Vývoj / Python Ctype ako pridat hodnotu do buffera
« kdy: 24. 05. 2021, 14:22:26 »
Zdravim.
Mam nieco taketo
Kód: [Vybrat]
from ctypes import *
import time
from datetime import datetime
import random
from copy import *
myDataBuf = c_uint32 * 128


data = myDataBuf(
#se potrebujem napchat data zvysok je len dummy example
0x06296D6B,#5
0xF6A1822C,#6
0x5DE757FC,#7
0xD18701CB,#8
0xBCCBC569,#9
0x16F3B195,#10
0x2D341EBD,#11
0xCA3A82CA,#12
0x60476571,
0x707AE71A,#14
0x30FE1FD6,#15
0x93AF59A6,#16
0xBF55FB3A,#17
0x68AED45C,#18
0xB30026F4,#19
0x6DE5D252,#20
0x656700EE,#21
0xA2D032E2,#22
0x24E59AAB,#23
0xB1141F0C,#24
0x73F78D5A,#25
0xF72A9248,#26
0x5588B1C6,#27
0x14AB0A99,#28
0x00000000,#29
0xB24F611F,#30
0x20679C40,#31
0xF6779507,#32
0x673627C6,#33
0xC551ABAE,#34
0xBD2DCE66,#35
0x8749FF30,#36
0xB90D80B5,#37
0x70D94DA3,#38
0x111FCBA3,#39
0xC304A7A0,#40
0xCDFBE183,#41
0x9AFCBDB3,#42
0x44F8EED6,#43
0x4F277533,#44
0x9C67BAE2,#45
0x445DA080,#46
0x6158BDCF,#47
0xED973DFA,#48
0x66D8784F,#49
0x511EB574,#50
0x14CD205E,#51
0x00000000,#52
0x17FA9AC9,#53
0x6EB054EC,#54
0xE08E5907,#55
0x196AA748,#56
0xC36DC097,#57
0x01F32DC4,#58
0x06600410,#59
0xB67D8A00,#60
0x7D216FCC,#61
0x801CC79E,#62
0x1AF20C41,#63
0xB51080B1,#64
0x447F668E,#65
0x55147C4F,#66
0x1950E8AC,#67
0x6AFEBF02,#68
0x5CA5C3E5,#69
0xA0447364,#70
0xB8B4465E,#71
0x0889E8C1,#72
0x71285995,#73
0x51775419,#74
0x19F3EEC3,#75
0x954BB2F7,#76
0x8AD05795,#77
0x4C709132,#78
0x7413FF95,#79
0xF0EE116C,#80
0x67908362,#81
0x98B377D6,#82
0x8110546D,#83
0x4DF1E5BD,#84
0xD8AFB2D5,#85
0x37275093,#86
0x671FF7A0,#87
0x9CBF7442,#88
0x193832AA,#89
0x8CB33FA5,#90
0xBCA5F4E9,#91
0x14B37FBC,#92
0x54115127,
0x3F2ABDD7,#94
0xA13B465E,#95
0x5D76B260,#96
0xC6E34A8A,#97
0x9408AA04,#98
0xB6D0AB81,#99
0x9DBB9926,#100
0x14E5F865,#101
0x88D55D87,#102
0x89B777F4,#103
0x48C191B8,#104
0x7F60BC8F,#105
0x0094F2A9,#106
0x0CA650BF,#107
0xC5355FFB,#108
0x94D10C67,#109
0x2CBEB947,#110
0xBA24F337,#111
0x1E2FBBC7,#112
0x7384A8DB,#113
0x6F618370,#114
0xB4FFEA3B,#115
0xA1ECDDAB,#116
0x8FF4491B,#117
0x12C7228D,#118
0x955B7135,#119
0x57080F30,#120
0xB6FD85CF,#121
0xADFD83A4,#122
0xB4FD1FE3,#123
0xE19B49E6,#124
0x4D02DFFC,#125
0x3EE6584E,#126
0xD8749A62)#127

ako do toho myDataBuf pridam cez python novu hodnotu? Skusal som vsetko mozne ale neviem si poradit.

9
Vývoj / Re:Python startovanie exe cez os.startfile()
« kdy: 18. 05. 2021, 12:55:37 »
no este som rozmyslal pridat tam argument ktory by bral cestu k configu co som aj spravil ale to zasa nechce ani za toho pana nastartovat s tym argumentom
Kód: [Vybrat]
import subprocess

subprocess.call([r'C:\program\program1.exe', r'--config C:\program\config.txt'])
edit:

subprocess.call('C:\program\program1.exe --config C:\program\config.txt') je uz ok

10
Vývoj / Python startovanie exe cez os.startfile()
« kdy: 18. 05. 2021, 10:21:01 »
Zdravim.
Uplne jednoducho spustam exe cez
Kód: [Vybrat]
os.startfile("C:\program\program1.exe") - starter
bohuzial to padne lebo v programe program1.exe je
Kód: [Vybrat]
output_path = os.path.dirname(__file__)
Config_file = os.path.join(output_path,'config.txt')
a stane sa to ze program1 zomrie pretoze si nevie natiahnut config pokial sa spusta cez starter.

Jedna cesta je upravit program1 tak aby tam bola absolutna cesta pre config ale tomu by som sa rad vyhol lebo chcem spustat x krat program1.exe ktory moze byt v inych suboroch a teda cesta bude vzdy ina.
Ako toto osetrit? Ako upravit program1 cestu ku config tak aby to bolo flexibilne a fungovalo to?
Pripadne co tam mam zle alebo ake je najlepsie riesenie?

11
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 25. 04. 2021, 10:06:11 »
Inak som to spravil takto nakoniec.
 
Kód: [Vybrat]
result = [i for i in ovocie if i.startswith(kosik)]

12
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 25. 04. 2021, 09:44:15 »

 Ano v podstate prva odpoved bola spravna ked som si to trosku priohol.
Ink: Nuz zaujimal by ma tvoj skils ked si v principe nic nepovedal s nicim neporadil (a to som si pozrel aj tvoje ine prispevky) ale nuz aj takych majstrov sveta berie autobus. (v kolektive musis byt mega oblubeny a vyhladavany mentor)

Kazdopadne dakujem za tipy a rady zasa som mal moznost sa nieco naucit / zlepsit.

13
Hardware / Re:Intel NUC jako pracovní počítač
« kdy: 23. 04. 2021, 14:58:03 »
Zadefinuj co je to workstation? Chces browsovat po nete pripadne spustit office super. Chces kodovat, editovat video hocico ine okrem terminalu a mas sado maso sklony tak je to tiez super.

14
Vývoj / Re:Python vyhladavanie zhody v array
« kdy: 21. 04. 2021, 08:14:50 »
Ono je to torsku zlozitejsie ci len je to v tom liste. Ja potrebujem tu celu hodnotu teda Jablka;1 resp. len to jedna ak su tam jablka. To mi trosku roby problem to vytiahnut cele ked mam value len Jablka.

15
Vývoj / Python vyhladavanie zhody v array
« kdy: 20. 04. 2021, 18:56:55 »
Zdravim.
Mam pole ovocie['Jablko;1','Pomaranc;2,'Banan;3'] a premenu kosik kde je napriklad Jablko.
Ako vyhladam Jablko v poly ovocie?
Normalne by som pouzil if kosik in ovocie: ale ako vyhladam to ovocie ak je to pole tak ako hore?
Resp. ako vyhladavat ciastocnu "zhodu" v array?

Stran: [1] 2 3 ... 20