Open OlivierSwaak opened 1 week ago
Om deze vergelijking te maken wil ik graag gebruik maken van hoverevents over de pythoncode.
Het is alleen niet mogelijk om in de ``` code blocks html te gebruiken, aangezien mkdocs dit interpreteert als een stuk code die we willen weergeven. Dan zouden we een normale \ block moeten gebruiken, alleen deze heeft niet de mooie kleurtjes.
Er zijn hier twee dingen die we kunnen doen:
blok over het ``` blok heen en zetten de opacity op 0%. Hiermee behouden we nog wel de hoverevents, maar zien we het niet.
blok.
Optie nummer 1 is heel afhankelijk van CSS en gaat te veel moeite kosten om altijd te laten werken.
Hierboven zien we de de overlayed text met 50% opacity, de kleuren zijn daardoor iets donkerder.
Helaas als we inzoomen verschuift de overlay een klein beetje
Ik ben bang dat dit misschien ook per monitor zal verschillen, dus, aangezien we maar twee keer de comparison gaan doen wil ik optie twee gaan proberen, wat me een beetje sneller lijkt.
Hoe wil je dat het eruit gaat zien? Om in de syntaxblokken de syntax met de hand te gaan highlighten... En de kleine verschuiving is op zich geen probleem toch? Maar ik zie waarschijnlijk niet goed voor me wat je wilt zien.
De kleine verschuiving was op zich geen probleem, alleen was ik bang dat hij eventueel groter dan klein zou worden bij sommige computers/browsers/venstergroottes. Het highlighten van de tekst met de hand is echter wel gelukt en duurde door de ingebouwde stylesheet van mkdocs niet zo lang:
Oh, top. Als het maar een enkele keer hoeft...
Als het goed is hoeft het maar twee keer (deze issue en https://github.com/NatuurkundePracticumAmsterdam/ecpc/issues/7 ). Als we toch merken dat het vaker moet, dan kan ik altijd de eerdere techniek gebruiken.
Preview van de vergelijking tussen terminal en script.
Ik weet nog niet helemaal wat ik moet met de pyvisa-shell -b py, of dat wel een-op-een mapt met de 'import pyvisa; rm = pyvisa.ResourceManager("@py")'. Ook weet ik niet hoe erg in detail het moet gaan, maar nu heb ik wel dat CRLF en LF worden vergeleken met \r\n en \n.
Prachtig!!!! 🤯. De details CRLF / LF zijn mooi. Wat je zegt klopt helemaal. Het commando pyvisa-shell -b py
start de shell en daarna kun je list
doen. En import pyvisa; rm = pyvisa.ResourceManager("@py")
doet dat ook. De -b py
is hetzelfde als "@py"
, het selecteert de Python backend i.p.v. bijvoorbeeld geïnstalleerde LabVIEW VISA drivers.
Dan is dit de versie waar alles in is verwerkt.
Ik weet nog niet waar we dit precies in de handleiding kunnen doen.
Het zou eventueel kunnen worden samengevoegd met de line-for-line uitleg van het script
Of we houden de line-for-line en voegen het samen met 'het volledige script'.
Alleen dan moeten we gaan nadenken hoe we dit dan met de run-button willen combineren (https://github.com/NatuurkundePracticumAmsterdam/ecpc/issues/2#issuecomment-2217319659).
Ik zal hem in ieder geval naar 'Ready' verplaatsen, dan zal dat de laatste stap zijn binnen 'In Progress' om hem op de juiste plek te zetten.
Ook highlighten in originele code
Naast elkaar proberen, enters bij rm.open_resource
Extra events query IDN
print identification los
Nieuwe issue voor tool html
Maak met bijvoorbeeld hoverevents en highlights een koppeling tussen terminal en python code Arduino Visa.