Italia
Hardware

Schaltung

 

GDL
Peter S. hat gefragt:


Frage: Funktioniert diese Schaltung [...]  eigentlich auch noch mit XP-SP3 und XProfan11 ? Wenn ja, fange ich sofort mit dem Bau an...


Hi,

mit der Win I/O Dll sollte es gehen.Nur musst du bei der PORTADRESSE sehr sehr VORSICHTIG sein.
Die ewigen Jagdgründe der PC Hardwarekommponenten sind immer ALLGEGENWÄRTIG dann.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
26.10.2008  
 



... und ohne Optokoppler täte ich lieber auch nix machen. Genau dafür ist die Schaltung aber tauglich. Die WinIO.dll hätte ich (ich hoffe, es ist nicht die 16-bit-Version), mir fehlt aber eine Include dazu bzw. eine Funktionsbeschreibung. Hat jemand dazu ein Link per mich, hab im Net nix gefunden...
Gruss, Specht
 
26.10.2008  
 




GDL
Hi,

unabhängig von der Aussenbeschaltung.Einmal ne falsche Portadresse und naja, bei mir waren es in den Jahren 2 Graka und 1 Bildschirm.
Pfeift allerdings recht schön vorher.Schade war nur, dass der Netzstecker zu weit weg war.

Gugge mal nach, was ich noch finde.Nutze die dll selber nimmer.
Stricke jetzt alles auf FTDI USB um. Braucht man nur die Profaninternen RS232 Befehle, da FTDI nen virtuellen COM Port anlegt und auf USB ausgibt.

Nachtrag : aber bitte mit Vorsicht genießen !!
Keine Ahnung mehr, wo ich die Codeteile herhatte, aber diese gingen damals.
KompilierenMarkierenSeparieren
def InitIO(0) !"winio.dll","InitializeWinIo"
def FreeIO(0) !"winio.dll","ShutdownWinIo"
def GetPort(3) !"winio.dll","GetPortVal"
def SetPort(3) !"winio.dll","SetPortVal"
declare dll&,ioBuffer#,wert&
dll& = UseDLL("winio.dll")
cls

proc ioINP

    parameters adr&
    declare byte&, v&
    dim ioBuffer#,4
    v& = GetPort(adr&,ioBuffer#,1)
    byte& = byte(ioBuffer#,0)
    dispose ioBuffer#
    Return byte&

endproc

proc ioOut

    parameters adr&,Bits&
    SetPort(adr&,Bits&,1)

endproc

If initIO() <> 1

    messageBox("Konnte Treiber nit Instalieren !!!","Fehler bei Init",48)
    FreeIo()
    end

endif

Anwendung:
auf Adresse schreiben:  ioOut adresse, bits    /bsp:  ioOut 888,7
von Adresse lesen    :  ioInp adresse          /bsp:  ioInp 889
unter Profan 7.5 kann auch zum lesen die Procedurer als Funktion
angesprochen erden.
wert& = ioImp(adresse)
wert&=ioinp($0300)
print wert&
waitinput

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
26.10.2008  
 



Danke, werde vorsichtig sein...
 
26.10.2008  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

5.830 Views

Untitledvor 0 min.
iF21.10.2011
Herold Mclaut26.02.2011

Themeninformationen

Dieses Thema hat 2 subscriber:

unbekannt (2x)
GDL (2x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie