Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

niFlexRIO_RouteSignal feature implementation

Abierto
#39 0 comentarios 0 reacciones 0 asignados Ver en GitHub

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.

image

Lenguaje dominante
Python
Estrellas
83
Forks
21
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de ni/nifpga-python

Todos los issues de ni/nifpga-python

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.