seta43 21-10-2020, 14:09

En un anterior artículo había realizado un trazador de curvas, pero los datos se tenían que pasar a una hoja de cálculo.
En esta ocasión los datos se importan automáticamente mediante un programa realizado en Gambas (VB para Linux).
Si se quiere la gráfica de curvas se puede exportar a un fichero de formato png.

[Imagen: tragr5.jpg]

Ver mas ....
https://seta43.blogspot.com/2020/10/traz...tores.html
http://seta43.duckdns.org/tragr.html

gambafeliz 21-10-2020, 12:32
Hola

Pretendo hacer lo siguiente:

Tengo una collection donde pongo esto: Public cTipo As Collection = ["REAL": gb.Float, "INTEGER": gb.Integer]

Y pretendo pasar un elemento de la collection a una función para después usarlo como tipo, ¿como lo hago? (nota: lo detallo para explicarlo más claramente)

Tengo:

Public cTipo As Collection = ["REAL": gb.Float, "INTEGER": gb.Integer]

dim str as string = validar(cTipo[1])

Function validar(tipo as ¿que pongo aquí?) as variant

' para hacer algo como
Dim variable as tipo

Como veis estoy muy liado, me guían.

Gracias.

=======Solución================================
Ya he dado con la solución, es estudiando muy bien Object (Este tipo de dato representa una referencia anónima a un objeto Gambas.)

Combinando Type() y .Name puedes manejar cualquier Objeto de Gambas y mediante Variant puedes manejar cualquier tipo primitivo junto a Select Case por último tan solo tenemos que aprovechar los manejadores de Errores de serie de Gambas como Catch

No lo explico con más profundidad por que es muy amplio y diverso.
vuott 21-10-2020, 00:01
MemoMidi es una simple aplicación capaz de grabar mensajes Midi enviados de un dispositivo Midi externo (por ejemplo, un teclado Midi), y, luego, de guardar estos datos en un archivo Midi estándar (smf), utilizando solo recursos y funciones de Gambas.
Lo grabado, a continuación, se podrá volver a escuchar mediante un secuenciador, escrito en Gambas, dentro de la aplicación.

Es posible:
 > grabar Mensajes Midi en una o más pistas hasta 16 canales;
 > eliminar una pista Midi ya grabada;
 > restablecer la pista recién eliminada;
 > guardar los datos registrados en un archivo Midi estándar;
 > escuchar al mismo tiempo lo que se está produciendo;
 > establecer:
   - el Tiempo Metronómico,
   - el Compás musical (medida musical);
   - la Tonalidad de la Escala,
   - el Volume (Control Change) y el Instrumento (Program Change);
 > escuchar todo lo que ha sido grabado;
 > pausar la ejecución de las pistas grabadas.

El programa tiene tambien:
 > Vu-Meter sensible a las velocity de los Mensajes Note-ON;
 > indicador del número de pistas Midi registradas presentes;
 > manual interno (en italiano) útil para el uso de la aplicación.

Antes de iniciar MemoMidi, hace falta lanzar un programa softsynth (p.e. Qsynth), para que se reproduzcan los sonidos.
Archivos adjuntos
.gz
MemoMidi-1.4.2.tar.gz (Tamaño: 33.21 KB Descargas: 2)
Páginas (520):    1 471 472 473 474 475 520   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 265
Último miembro: Morfeo68
Temas del foro: 1,598
Mensajes del foro: 8,345
Últimos temas
Quit, salir inmediatament...
Foro: General
Último mensaje por: Shell, Hace 5 horas
Respuestas: 0 - Vistas: 10
Antiguo foro. ¿ Viable ?
Foro: Sobre gambas-es.org
Último mensaje por: guizans, 24-01-2025, 20:30
Respuestas: 3 - Vistas: 89
Gambas 3.20
Foro: Instalación
Último mensaje por: Shell, 24-01-2025, 15:36
Respuestas: 14 - Vistas: 431
Ver los repositorios del ...
Foro: Mundo Linux
Último mensaje por: guizans, 23-01-2025, 20:10
Respuestas: 4 - Vistas: 116
¿Cómo crear servidor FTP ...
Foro: General
Último mensaje por: Shordi, 22-01-2025, 12:19
Respuestas: 2 - Vistas: 119
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.