I was planning to use the GraphicEQ module in a design.
However, I noticed that the gain property of each band is not available (not in the property view of the designer, and it is not exported to the interface header file either).
As I need to control the equalizer from external sources in my embedded application, I have no way of doing it.
Is this a bug in the module?
3:36pm
Hi Yair,
It appears that you are correct about the gain variables not being exposed for the GraphicEQ module except through the module's Inspector window. I will file an improvement request to have those variables exposed as an array property.
In the meantime, I recommend using instances of the GraphicEQBand module. It is not as convenient as just using a single module, but this will give you the desired control of the gain variables. In fact, under the hood the GraphicEQ module is just a subsystem made up entirely of GraphicEQBand modules, so the processed output result should be the same.
Thanks,
Michael
5:29pm
Thanks for the quick response.
I figured I could use the GraphicEQBand moudles to create a similar Graphic EQ. A queston though: If I combine several modules to create a reusable sub-system, how do I expose these modules properties (or some of them) so they will be able to be controlled externally (and be exported to the interface header file)?
5:49pm
Any modules in a reusable subsystem module that had a custom object ID assigned will retain a custom ID for those same modules inside the reusable subsystem.
When you generate the controlInterface.h file you can determine the handles to the desired modules and access them using control I/O API calls.
If multiple instances of the same reusable subsystem module are in your layout then each RUS will still have custom object IDs.
However, the IDs assigned may be different from the original IDs the modules had before they were included in the reusable subsystem.
This is because object IDs must be unique. If a reusable subsystem module is added to a layout and then a second instance of that reusable subsystem module is added to the layout,
the second instance will have new custom IDs (necessary to maintain uniqueness).
9:45am
Hello,
Hello,
In version 8.D.2.2, these gain variables are still not exposed. What is the status of this "improvement request"?
Thanks,
Andre
10:00am
This issue is being worked on for a coming release.