Torna indietro   Hardware Upgrade Forum > Software > Programmazione

AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione
HONOR ha finalmente lanciato il suo nuovo flagship: Magic 8 Pro. Lo abbiamo provato a fondo in queste settimane e ve lo raccontiamo nella nostra recensione completa. HONOR rimane fedele alle linee della versione precedente, aggiungendo però un nuovo tasto dedicato all'AI. Ma è al suo interno che c'è la vera rivoluzione grazie al nuovo Snapdragon 8 Elite Gen 5 e alla nuova MagicOS 10
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-03-2003, 16:59   #1
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12473
Visual C++ ed nqc

CIAO a tutti ho questo problema: nqc è un programma per far funzionare un robotino ma funziona con la console del dos! Io vorrei fare un programmino in visual c++ che attraverso la pressione di tasti vada ad trasferire il codice in nqc e quindi far muovere il robot! Come posso far capire al nqc che la presion edi un tasto (scritto in visual) corrisponde un comando?

grazie in anticipo ciao
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è online   Rispondi citando il messaggio o parte di esso
Old 13-03-2003, 18:13   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Che tipo di programma è nqc ? Semplice testo ? Potresti farmi uno screenshot ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2003, 18:21   #3
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12473
vai a questa pagina che parla di nqc e robot della lego!

http://www.cs.uu.nl/~markov/lego/
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è online   Rispondi citando il messaggio o parte di esso
Old 13-03-2003, 18:28   #4
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
I comandi sono questi ?

task main()
{
SetWatch(1,1); Wait(100);
SetWatch(2,4); Wait(100);
SetWatch(3,9); Wait(100);
SetWatch(4,16); Wait(100);
SetWatch(5,25); Wait(100);
}

Ma come glieli passi al programma ?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2003, 18:42   #5
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12473
questo è un programma di prova che ho fatto:

task main()

{
OnFwd(OUT_A);
OnFwd(OUT_C);
Wait(400);
OnRev(OUT_A+OUT_C);
Wait(400);
Off(OUT_A+OUT_C);

}

Il robot va avanti per 4secondi poi si ferma e torna indientro per altri 4 secondi!

per passarlo al robot da riga di comando:
nqc -d prova.nqc -run

Il programma lo scrivi con il notepad e lo metti nella stessa directory del nqc!

Spero di essere stato chiaro

ciao
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è online   Rispondi citando il messaggio o parte di esso
Old 13-03-2003, 18:59   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ok...ma te lo vorresti muovere in tempo reale...quindi non creando i vari file .nqc e lanciando il programma ogni volta... Ho detto bene ?

Se lanci il programma senza passare il nome del file che succede ? Prende l'input del programma da tastiera ?!?!?
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2003, 19:06   #7
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Qui c'è il sorgente di nqc: http://www.baumfamily.org/nqc/beta/
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2003, 19:09   #8
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Usage: nqc [options] [actions] [ - | filename ] [actions]
- : read from stdin instead of a source_file

Interessante questo per leggere dallo standard input...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2003, 19:23   #9
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Qui c'è un programma per redirigere l'output di un programma sull'input di un altro programma...

Ovviamente te al posto di "child" dovrai lanciare "nqc -d - -run"....
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2003, 12:32   #10
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12473
Quote:
Originally posted by "cionci"

Ok...ma te lo vorresti muovere in tempo reale...quindi non creando i vari file .nqc e lanciando il programma ogni volta... Ho detto bene ?

Se lanci il programma senza passare il nome del file che succede ? Prende l'input del programma da tastiera ?!?!?
Scusa se non ti ho risposto subito ma l'adsl è down e sono tornato con il 56k!

In tempo reale non credo che funzioni bisogna sempre creare un file .nqc che lo scarichi sulla memoria del robot! Poi a me non interessa per ora che funzioni in tempo reale! Hai qualche listato?

Quote:
Originally posted by "cionci"

Qui c'è un programma per redirigere l'output di un programma sull'input di un altro programma...

Ovviamente te al posto di "child" dovrai lanciare "nqc -d - -run"....

Non vedo niente

ciao
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è online   Rispondi citando il messaggio o parte di esso
Old 15-03-2003, 12:40   #11
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Ecco qua: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/creating_a_child_process_with_redirected_input_and_output.asp

Prova a lanciare il programma così : "nqc -d - -run" e scrivi da tastiera un programma... Prova a vedere se i comandi vengono inviati subito o alla fine del file...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2003, 12:48   #12
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12473
Appena posso provo e ti faccio sapere!
Ne ho visto uno fatto in builder dove creava un file start.nqc e per ogni movimento scriveva il codice lo salvava nel file start.nqc e lo eseguiva! Un pò lento ma funzionante!

ciao
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è online   Rispondi citando il messaggio o parte di esso
Old 15-03-2003, 12:56   #13
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originally posted by "Murphy"

Appena posso provo e ti faccio sapere!
Ne ho visto uno fatto in builder dove creava un file start.nqc e per ogni movimento scriveva il codice lo salvava nel file start.nqc e lo eseguiva! Un pò lento ma funzionante!
Così è troppo semplice Se interpretasse volta volta ogni comando passato da tastiera basterebbe redirigire l'output del tuo programma su nqc ed avresti un movimento in tempo reale
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 15-03-2003, 20:37   #14
Murphy
Senior Member
 
L'Avatar di Murphy
 
Iscritto dal: Dec 2001
Città: Milano per lavoro
Messaggi: 12473
Ciao sono riuscito a farlo funzionare scrivendo il codice che nqc esegue e salvandolo in un file! Quindi appena premo il tasto il codice viene salvato e viene richiamato nqc che lo esegue! C'è un ritardo di 1 sec tra il comando e l'esecuzione ma per ora mi sta bene!
un'altra strada era caricare una ocx del robot la spirit.ocx che ho già registrrato e passare direttamente i comandi al robot attraverso questa spirit.ocx! Però ancora non ho capito come si ingloba in visual c++ e come si richiamano i comandi di questa ocx! Uso il Visual studio .net!!!

Grazie per l'interessamento

ciao
__________________
DESKTOP NEW PC ASUS GT302 ARGB + AMD 7600x +Thermalright Peerless Assassin 120+ ASUS STRIX B650E-F + 32gb ddr5 +WD SN850X 2TB + Asus rtx 5070 ti 16gb prime +Corsair RM850X+ WIN 11 + Philips Envia 27M2N8500AM

DESKTOP OLD PC CM SCOUT + i7 3770K +Corsair A70+ MSI Z77A -GD55 + 16gb ddr3 +SSD Samsung 860 EVO 1TB + MSI 1660TI Armor +Corsair TX650v2+ WIN 10 64bit+Logitech G11+Steelseries XAI ----- Asus ROG Ally
Murphy è online   Rispondi citando il messaggio o parte di esso
 Rispondi


AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Motorola edge 70: lo smartphone ultrasottile che non rinuncia a batteria e concretezza Motorola edge 70: lo smartphone ultrasottile che...
C'è un boom del mercato dei data ...
OVHcloud annuncia la disponiiblità...
Il Wi-Fi 7 ha un nuovo re: da ASUS arriv...
In arrivo l'auto "Frankenstein"...
Chip NVIDIA H200 in Cina? 'Come vendere ...
iPhone 16 torna super conveniente: ora c...
Offerte Amazon pazzesche: tech, smartpho...
Ubisoft annuncia l'arrivo dei 60 fps per...
Infratel Italia: ecco la nuova mappa del...
Hoover HMC5 in offerta: il battimaterass...
Un'idea 'rivoluzionaria' dal Politecnico...
Steam ha registrato un record di ricavi ...
'Quando sei pronto… vai': ChatGPT sotto ...
Razer: l'intelligenza artificiale piace ...
Disastro Rad Power Bikes: incendio al ma...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:48.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v