niFlexRIO_RouteSignal feature implementation
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
- Área
- api, embedded-iot
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.

- Lenguaje dominante
- Python
- Estrellas
- 83
- Forks
- 21
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ni/nifpga-python
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
ni/nifpga-python#50 · 4 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
ni/nifpga-python#42 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
ni/nifpga-python#38 · 2 comentarios ·
Todos los issues de ni/nifpga-python
Issues similares
-
Atomic append fails to create a missing filePosiblemente ocupada @harbinresearcher la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
fabiocaccamo/python-fsutil#201 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
task
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
danparshall/claude_researcher#87 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
GhostManager/Ghostwriter#998 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
datajoint/datajoint-python#1586 ·
Los mantenedores suelen responder en 1 día