Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/jmrplens/LoVE-BASS. Loudspeakers for Vented Enclosures: a Backwards Approach for Speaker Selection. MATLAB (App Designer)
···1313<!-- MarkdownTOC -->
14141515- [Información general](#informaci%C3%B3n-general)
1616- - [Alineamiento + Base de datos \(QB3|SC4\)](#alineamiento--base-de-datos-qb3%7Csc4)
1716 - [Parámetros + Base de datos](#par%C3%A1metros--base-de-datos)
1817 - [Altavoz personalizado](#altavoz-personalizado)
1818+- [Research \(hidden options\)](#research-hidden-options)
1919+ - [Alineamiento + Base de datos \(QB3|SC4\)](#alineamiento--base-de-datos-qb3%7Csc4)
1920- [En desarrollo](#en-desarrollo)
2021- [Desarrolladores](#desarrolladores)
2122···2728Aplicación para el diseño inverso de cajas abiertas (bass reflex) utilizando base de datos o alineamiento
2829La aplicación, desarrolada con App Designer de MATLAB®, dispone de varias opciones explicadas a continuación.
29303030-<a id="alineamiento--base-de-datos-qb3%7Csc4"></a>
3131-#### Alineamiento + Base de datos (QB3|SC4)
3232-<img src="https://jmrplens.com/GitHub_LoVEBASS/alineamiento.png" width="40%"></img>
3333-3434-A través de unos parámetros buscados para el conjunto final de caja+altavoz se calculan los parametros de todos los altavoces contenidos en la base de datos (es editable y ampliable fácilmente) y se muestran todos los modelos válidos que pueden ofrecer esos parámetros buscados al inicio. Todos los modelos se pueden analizar, tanto todos los parámetros electroacústicos como sus curvas de SPL y desplazamiento del cono.
3535-Se incluye el cálculo de las dimensiones del puerto y la potencia a aplicar al altavoz entre otros parámetros, un resultado típico sería el siguiente:
3636-3737-<img src="https://jmrplens.com/GitHub_LoVEBASS/resulalineamiento.png" width="45%"></img> <img src="https://jmrplens.com/GitHub_LoVEBASS/resulalineamiento2.png" width="45%"></img>
3838-3939-Es posible seleccionar múltiples altavoces de la tabla para representarlos conjuntamente y compararlos:
4040-4141-<img src="https://jmrplens.com/GitHub_LoVEBASS/plotconjunto.png" width="45%"></img>
4242-4343-En la opción `File->Export result list` se puede exportar la tabla completa de resultados en formato texto, Excel o M-file.
4444-3131+---
4532<a id="par%C3%A1metros--base-de-datos"></a>
4633#### Parámetros + Base de datos
4734<img src="https://jmrplens.com/GitHub_LoVEBASS/parametros.png" width="20%"></img>
48354949-En este caso en lugar de utilizar el alineamiento se analiza uno a uno cada altavoz de la base de datos y se modifican sus parámetros utilizando un cálculo iterativo (potencia, volumen de la caja, frecuencia de corte a -3dB, dimensiones del puerto) para encontrar los altavoces que mejor se ajustan a los parámetros buscados.
3636+En este caso se analiza uno a uno cada altavoz de la base de datos y se modifican sus parámetros utilizando un cálculo iterativo (potencia, volumen de la caja, frecuencia de corte a -3dB, dimensiones del puerto) para encontrar los altavoces que mejor se ajustan a los parámetros buscados.
50375138Un ejemplo de los resultados se muestra a continuación:
52395353-<img src="https://jmrplens.com/GitHub_LoVEBASS/resulparametros.png" width="45%"></img>
4040+<img src="https://jmrplens.com/GitHub_LoVEBASS/resulparametrosn.png" width="45%"></img>
54415542Como se puede observar se ofrecen 4 altavoces que ofrecen las respuestas más aproximadas a lo buscado pero fijando alguno de los parametros (máximo SPL, mínimo f3, minimo volumen de la caja, mínimo tamaño del puerto). Además se puede afinar aun más el resultados modificando la frecuencia de la caja, el volumen de la caja y el SPL máximo y observando gráficamente el resultado.
56435757-Igual que en el caso anterior se pueden representar varios altavoces conjuntamente para comparar resultados.
4444+Es posible seleccionar múltiples altavoces de la tabla para representarlos conjuntamente y compararlos:
4545+4646+<img src="https://jmrplens.com/GitHub_LoVEBASS/plotconjunton.png" width="45%"></img>
58475948En la opción `File->Export result list` se puede exportar la tabla completa de resultados en formato texto, Excel o M-file.
6049···6554En este caso se calculan los parámetros de un altavoz hipotético o que se prevee fabricar con los parámetros iniciales (imagen superior). Si en algún caso se excede de las posibilidades físicas de un altavoz se mostrará una o varias advertencias indicando los problemas del diseño elegido.
6655Las representaciones y los datos mostrados se calculan cada vez que se modifica algún parámetro.
67566868-<img src="https://jmrplens.com/GitHub_LoVEBASS/resulcustom.png" width="45%"></img>
5757+<img src="https://jmrplens.com/GitHub_LoVEBASS/resulcustomn.png" width="45%"></img>
69585959+---
6060+<a id="research-hidden-options"></a>
6161+### Research (hidden options)
6262+La aplicación contiene y contendrá funciones extra que no estarán activadas por defecto, para ello hay que acceder el código y modificar la variable `research` al inicio de la función `startupFcn`:
6363+6464+```Matlab
6565+function startupFcn(app)
6666+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
6767+ % Extra functions (research purpose): change to 'true'
6868+ app.research = false;
6969+ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
7070+```
7171+7272+7373+A continuación se describen la opciones que se habilitan al activar el modo _research_
7474+7575+<a id="alineamiento--base-de-datos-qb3%7Csc4"></a>
7676+#### Alineamiento + Base de datos (QB3|SC4)
7777+<img src="https://jmrplens.com/GitHub_LoVEBASS/alineamiento.png" width="40%"></img>
7878+7979+A través de unos parámetros buscados para el conjunto final de caja+altavoz se calculan los parametros de todos los altavoces contenidos en la base de datos (es editable y ampliable fácilmente) y se muestran todos los modelos válidos que pueden ofrecer esos parámetros buscados al inicio. Todos los modelos se pueden analizar, tanto todos los parámetros electroacústicos como sus curvas de SPL y desplazamiento del cono.
8080+Se incluye el cálculo de las dimensiones del puerto y la potencia a aplicar al altavoz entre otros parámetros, un resultado típico sería el siguiente:
8181+8282+<img src="https://jmrplens.com/GitHub_LoVEBASS/resulalineamienton.png" width="45%"></img> <img src="https://jmrplens.com/GitHub_LoVEBASS/resulalineamiento2n.png" width="45%"></img>
8383+8484+Es posible seleccionar múltiples altavoces de la tabla para representarlos conjuntamente y compararlos:
8585+8686+<img src="https://jmrplens.com/GitHub_LoVEBASS/plotconjunton.png" width="45%"></img>
8787+8888+En la opción `File->Export result list` se puede exportar la tabla completa de resultados en formato texto, Excel o M-file.
8989+9090+---
7091<a id="en-desarrollo"></a>
7192### En desarrollo
7293Algunas funciones que aparecen en el menú principal aun no están disponibles:
···76977798Tambien está previsto actualizar y ampliar la base de datos.
7899100100+---
79101<a id="desarrolladores"></a>
80102### Desarrolladores
81103* Jose Manuel Requena Plens (info@jmrplens.com ; https://jmrplens.com)