ASCOM Switch

Povídání o astronomické literatuře, počítačových planetáriích, hvězdných mapách, atd.
Uživatelský avatar
astrolama
Příspěvky: 849
Registrován: 23. 03. 2022, 11:22
Bydliště: Zákupy
Věk: 39

ASCOM Switch

#1

Příspěvek od astrolama »

Ahoj, jako totál lama mě zajímá jestli je tu někdo kdo umí zkompilovat tento driver (udělat exáč) pro arduino switch "home made". Mám Visual Studio Code, ale chce to po mě nějakou registraci do mrkvošrot účtu, asi kvůli instalaci .NET rozhraní či čeho.
Taky je otázka, zdali to bude bezvad fungovat i se současnou verzí ASCOM, přecejen už je to 8let.
Přílohy
EQSwitch-master.zip
(287.17 KiB) Staženo 133 x
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Uživatelský avatar
MMys
Příspěvky: 18277
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 52
Kontaktovat uživatele:

Re: ASCOM Switch

#2

Příspěvek od MMys »

Ve VS Code to asi neuděláš, mám funkční VS 2022, a pár ASCOM driverů už jsem v tom spáchal. Zkusím to.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
astrolama
Příspěvky: 849
Registrován: 23. 03. 2022, 11:22
Bydliště: Zákupy
Věk: 39

Re: ASCOM Switch

#3

Příspěvek od astrolama »

Nainstaloval jsem VS 2022 stažený ze stránek MS. Otevřel projekt *.csproj
posílám screen nějakých chybových hlášek
Jako vesnický vidlák co napsal jen pár nějakých blbin v Pythonu zpracovávajících převážně text a jednodušší matematické operace nevím co si z toho odnést. Píše mi to, že v souboru Drivers.cs jsou nějaké neexistující názvy oboru názvů (prokrista co to je :lol: ). Vím co je string, proměnná, integer, float, regulární výraz, operátor.

chyby.png
chyby.png (23.86 KiB) Zobrazeno 766 x
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Uživatelský avatar
astrolama
Příspěvky: 849
Registrován: 23. 03. 2022, 11:22
Bydliště: Zákupy
Věk: 39

Re: ASCOM Switch

#4

Příspěvek od astrolama »

Trochu jsem pokročil, nainstaloval jsem ASCOMácké developer tools, k tomu templáty rozšíření pro Ascom Visual Studio, jak se píše zde:
https://ascom-standards.org/Downloads/P ... onents.htm
a teď se to tváří, že:
uspesna.png
uspesna.png (11.67 KiB) Zobrazeno 748 x
ale *.exe tam nikde nevidím, má tam vůbec být?
Posílám zabalené co mi z toho vypadlo.
Přílohy
EQSwitch-master-sestaveno.zip
(1.67 MiB) Staženo 163 x
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Uživatelský avatar
nou
Příspěvky: 2024
Registrován: 10. 12. 2006, 05:10
Kontaktovat uživatele:

Re: ASCOM Switch

#5

Příspěvek od nou »

Odpoveď z chatGPT. Takže ešte by som najprv prepol z Debug na Release, znova zbuildoval a potom skopiroval ten ASCOM.EQSwitch.Swtich.dll a nakoniec zavolal ten script.
Přílohy
Snímka obrazovky zo dňa 2025-10-11 07-40-00.png
Snímka obrazovky zo dňa 2025-10-11 07-40-00.png (126.22 KiB) Zobrazeno 719 x
SW 150/750, TS UNC 200/800, SW EQ6-R, Canon R10, ASI220Mini, ASI1600MM Pro, ASI485MC, SW Flex 300/1500 INDI/KStars build skript FITS/XISF prehliadač
Uživatelský avatar
MMys
Příspěvky: 18277
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 52
Kontaktovat uživatele:

Re: ASCOM Switch

#6

Příspěvek od MMys »

Ano,
nedostal jsem se k tomu. Pokud jsi to už přeložil, a máš ty DLL, tak je to hotové. EXE vzniká pouze pokud je ASCOM driver koncipovaný jako tzv. local server. To ale tenhle projekt není, a výsledkem je jen klasická DLL. Tak to má být. Přepni to na release, a pak zaregistruj tu DLL, přesně jak ti píše nou.

Pokud to máš jen pro sebe, tak to takhle stačí, ručně zaregistrovat. Pokud bys to chtěl nabízet, tak by bylo dobré udělat pro to instalátor. Nejlepší z free je asi InnoSetup.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
astrolama
Příspěvky: 849
Registrován: 23. 03. 2022, 11:22
Bydliště: Zákupy
Věk: 39

Re: ASCOM Switch

#7

Příspěvek od astrolama »

Jen pro sebe, ale stejnak nevím co s tím. Do Arduina jsem pře IDE nahrál EQSwith.ino
Zaregistroval přes regasm.exe DLL /tlb, ten RegisterASCOM.vbs jaksi na disku v té cestě nemám.
Ovladač se už dá normálně v tom ASCOM čůzru :lol: zvolit a nastavit, ale po kliknutí "connect" končím takto:

screen-err.png
screen-err.png (159.48 KiB) Zobrazeno 662 x
A jen pro uplnost, po přeložení ve VS mi to dole píše:
Což vůbec nevím co je a jestli to s tím náhodou nemá souvislost.

toogleswitch.png
toogleswitch.png (5.7 KiB) Zobrazeno 662 x
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Uživatelský avatar
astrolama
Příspěvky: 849
Registrován: 23. 03. 2022, 11:22
Bydliště: Zákupy
Věk: 39

Re: ASCOM Switch

#8

Příspěvek od astrolama »

Pečte na to, našel jsem něco lepšího

https://github.com/florindumitrescu94/D ... owerBox_V3
přeložil ve VS, přes Driver installer inno script generator vyrobil exe instalalátor a... vizte obrázek

incompatible_driver.png
incompatible_driver.png (171.57 KiB) Zobrazeno 610 x
Já to prostě neumím :|
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Uživatelský avatar
MMys
Příspěvky: 18277
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 52
Kontaktovat uživatele:

Re: ASCOM Switch

#9

Příspěvek od MMys »

Mě se to na první pokus přeložilo bez toho varování na konci. Ale nemám ten HW ani po ruce Arduino, abych si ho vyrobil. Zkus nastavit VisualStudio aby se spouštělo s oprávněním jako správce. Když to dám bez toho, skončí mi to se stejným hlášením jako tobě.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
MMys
Příspěvky: 18277
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 52
Kontaktovat uživatele:

Re: ASCOM Switch

#10

Příspěvek od MMys »

mscore.dll
to už je v pohodě, to jsem jednou řešil taky. Buď máš nainstalovaný špatný .NET framework (jiný než pro který jsi to přeložil ve VS), nebo čert ví. Tu DLL si někde stahneš, a nebo si zkontroluj verze .NET
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
astrolama
Příspěvky: 849
Registrován: 23. 03. 2022, 11:22
Bydliště: Zákupy
Věk: 39

Re: ASCOM Switch

#11

Příspěvek od astrolama »

Podle čeho zjistím jaký .NET bych měl mít? V OS nainstalovaných aplikacích mám .NET SDK 9.0.305 from Visual Studio.
Když stáhnu tu mscoree.dll tak nevím kam s ní.
Zkoušel jsem kontaktovat autora projektu emailem napsaným na Githubu a vrátí se mi nedoručeno adresa neexistuje :lol:
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Uživatelský avatar
MMys
Příspěvky: 18277
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 52
Kontaktovat uživatele:

Re: ASCOM Switch

#12

Příspěvek od MMys »

Ve VS máš v projektu nastaveno, pro jaký framework se to kompiluje, a tentýž bys měl mít instalovaný.
Tak se podívej, co tam máš, a ten samý si nainstaluj a bude to OK.

Výstřižek.JPG
Výstřižek.JPG (66.5 KiB) Zobrazeno 574 x
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
astrolama
Příspěvky: 849
Registrován: 23. 03. 2022, 11:22
Bydliště: Zákupy
Věk: 39

Re: ASCOM Switch

#13

Příspěvek od astrolama »

Panebože já jsem vůl, dyť ty sestavené exe na gitu jsou https://github.com/florindumitrescu94/D ... tag/v1.0.0
Ale ona se mi stala jiná věc, jak jsem tady šaškoval stím mnou kompilovaným, který jsem pak bězně odinstaloval skrze přidat/odebrat z ovládacích panelů, ale řádek z ascom chooseru nezmizel. Furt tam visí. Myslím si, že se to furt snaží pouštět ten neexistující i když jsem teď nainstaloval ten sestavený autorem. Nedá se to nějak vyčistit?

Tak už vím, přes profile explorer se to dá mazat, bohužel ale problém s mscoree.dll i z autorova setup.exe přetrvává.
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Uživatelský avatar
MMys
Příspěvky: 18277
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 52
Kontaktovat uživatele:

Re: ASCOM Switch

#14

Příspěvek od MMys »

tím Regasm.exe se to nechá zase odregistrovat.
regasm.exe /unregister path\xxx.dll

Ten .NET framework prostě musíš nainstalovat, bez něj to nepůjde. Otázkou je jaký, ale většinou 4.8
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
astrolama
Příspěvky: 849
Registrován: 23. 03. 2022, 11:22
Bydliště: Zákupy
Věk: 39

Re: ASCOM Switch

#15

Příspěvek od astrolama »

Máš pravdu plaším tu zbytečně! Vyzkoušel jsem to na svém výjezdním astro NTB a tam to běží Ok :oops:
TS N305/1200 F4 Carbon, SharpStar 13028HNT, ASI1600MM-C, Canon 6D, Sigma ART 50mm f1.4, Sigma ART 24mm f1.4, Samyang 135mm f2.0, SW Star Adventurer, JTW Trident, ZWO AM5
Odpovědět