Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

niFlexRIO_RouteSignal feature implementation

Aperta
#39 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Ferma
Stack tecnologico
python
Ambito
api, embedded-iot

Direzione di ricerca

Start by reading session.py and nifpga.py, where the requester attempted to add niFlexRIO_RouteSignal. Compare the LabVIEW Route Signal behavior shown in the linked documentation with the existing API structure and determine the required routing inputs. Done means the feature is exposed through the Python API and its behavior is verified for the described FPGA setup.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hello,

I am currently using your API to run two NI_FPGA cards: PXIe_7976R and PXIe_5764. I am using backplane triggers to get them to talk to each other, but the 5764 requires those PXI triggers to be routed to signals that it's FPGA understands.

Inside labview, this function is performed by the subvi NI FlexRIO API "Route Signal", but isn't available in your API. Unfortunately, the intended purpose does not work in python without the achieving the proper routing.

I tried to add the function (screenshot from labview help shown below) niFlexRIO_RouteSignal to the session.py and nifpga.py source code, but quickly got over my head.

Would it be possible to implement this feature? Or perhaps receive some guidance on how to hot-wire this fix for my own purposes? I'm afraid I do not have much experience in editing APIs.

Thank you for any help.

image

Lingua principale
Python
Stelle
83
Fork
21
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di ni/nifpga-python

Tutte le issue di ni/nifpga-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.