| Forum: Download and installation |
|---|
| Topic: Download Quaestor |
|---|
| Download Quaestor [message #4] |
Mon, 22 August 2005 13:45 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
You can download [Q]uaestor for free at:
http://www.qnowledge.nl/index.php?pagina=Xlogin&page=dow nloads&lang=en
You have to register at Qnowledge.nl to go to the download section.
The non-activated version of Quaestor is fully functional to create knowledge bases up to 100 frames.
Futhermore, it can be used as reader version for any Quaestor knowledge base.
(This means you can carry out calculations and change the knowledge base but you cannot store the results and changes you have made.)
|
|
|
| Forum: Frequently Asked Questions |
|---|
| Topic: What is Quaestor? |
|---|
| What is Quaestor? [message #7] |
Tue, 23 August 2005 09:00 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
[Q]uaestor is a knowledge management system that makes it possible to use company own knowledge and tools for product design and preparation in an unprecedented efficient way. Not only will this lead to a gain in time and quality, it can also lead to a considerable decrease in time-to-market of new and improved products.
|
|
|
| Topic: What is meant by Knowledge? |
|---|
| What is meant by Knowledge? [message #8] |
Tue, 23 August 2005 09:01 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Qnowledge focuses on technical knowledge. With that we mean all information that can be described by data, parameters and relations (formula’s, equations, procedures, programs) their properties and the networks that are formed by these concepts.
|
|
|
| Topic: What is meant by Knowledge Management? |
|---|
| What is meant by Knowledge Management? [message #9] |
Tue, 23 August 2005 09:02 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
he complete process of tracing, managing, using and developing technical knowledge within an organisation is called knowledge management. In other words, technical knowledge management consists of a number of aspects:
- data collection and management
- parameter collection and management
- relations (and tools) collection and management
- reasoning with data, parameters and relations
|
|
|
| Topic: What is a Knowledge Engineer? |
|---|
| What is a Knowledge Engineer? [message #10] |
Tue, 23 August 2005 09:03 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
|
A Knowledge Engineer is a user that is authorised to use existing solutions, compose new models using existing knowledge and to add and edit knowledge. These users can initiate, use, manage and extend new knowledge bases. Because of these rights, within an organisation, these users are very often responsible for a part of, or even a complete application in Quaestor.
[Updated on: Tue, 23 August 2005 09:09]
|
|
|
| Topic:
What is an End User? |
|---|
|
What is an End User? [message #11] |
Tue, 23 August 2005 09:03 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
An end user is a user that can only use existing solutions and scenario's. This user is unauthorised to compose new solutions and can very well be compared with the user of a random traditional application.
|
|
|
| Topic: What is a Domain Expert? |
|---|
| What is a Domain Expert? [message #12] |
Tue, 23 August 2005 09:05 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
A domain expert is a user that is authorised to use existing solutions and scenario's, edit existing solutions and scenorio's and compose new solutions and scenario's with existing knowledge. As opposed to a knowledge engineer, a domain expert cannot add or edit any knowledge. These users will have to be familiar with the knowledge within the system to be able to compose new solutions, but they can't change the knowledge.
|
|
|
| Topic: What is a Quaestor-scenario? |
|---|
| What is a Quaestor-scenario? [message #13] |
Tue, 23 August 2005 09:05 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
A scenario is a special type of top goal enebling the knowledge engineer to streamline the process of input and calculations.
Is is a special Quaestor-function that provides controle on the timing of required input and desired intermediate and end results.
The fixed connection between a dataset and a scenario enables the user to perform a calculation process in defined steps while the given input is saved in the connected dataset.
[Updated on: Tue, 23 August 2005 09:10]
|
|
|
| Topic: What does DE stand for? |
|---|
| What does DE stand for? [message #14] |
Tue, 23 August 2005 09:06 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
DE stands for Domain Expert.
|
|
|
| Topic: What does KE stand for? |
|---|
| What does KE stand for? [message #15] |
Tue, 23 August 2005 09:06 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
KE stands for Knowledge Engineer.
|
|
|
| Topic: What is a knowledge base? |
|---|
| What is a knowledge base? [message #16] |
Tue, 23 August 2005 09:07 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
A knowledge base is a collection of knowledge. It is a database that is specifically designed to implement and integrate knowledge.
In Quaestor a knowledge base is a file. The knowledge base file with Quaestor makes the knowledge-based system.
|
|
|
| Topic: What is a knowledge management system? |
|---|
| What is a knowledge management system? [message #17] |
Tue, 23 August 2005 09:11 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
It is an environment that facilitates implementation, management, and the use of knowledge. Quaestor is for instance a knowledge management system.
|
|
|
| Topic: What is an application? |
|---|
| What is an application? [message #18] |
Tue, 23 August 2005 09:11 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
In Quaestor an application is the combination of a knowledge base and a knowledge management system. With this combination a specific environment is created that enables the user to work with the knowledge in a flexible and interactive way.
|
|
|
| Topic: What is a parameter? |
|---|
| What is a parameter? [message #19] |
Tue, 23 August 2005 09:12 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
A parameter is a unique element with a name, a dimension, properties and possibly a value. Knowledge originates from assigning relations between parameters.
|
|
|
| Topic: What is a top goal? |
|---|
| What is a top goal? [message #20] |
Tue, 23 August 2005 09:12 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Within Quaestor, a Top Goal is used to define a 'desired parameter'. By double clicking the parameters, one or more top goals are selected. This way the user can define which parameter he would like to have calculated or what he would like to know.
|
|
|
| Topic: What is a solution? |
|---|
| What is a solution? [message #21] |
Tue, 23 August 2005 09:13 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
A solution is the model that results from the dialogue between the system and the user. One or more top goals can be selected in the knowledge base. If the dialogue is started after selecting the top goals, a model can be composed by accepting or rejecting the suggested relations. This model can calculate the desired top goal, depending on the available knowledge. This model can be used again and again with different input variables. A solution could be regarded as a traditional application.
|
|
|
| Topic: What does TeLiTab mean? |
|---|
| What does TeLiTab mean? [message #22] |
Tue, 23 August 2005 09:23 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
The abbreviation TeLiTab stands for Text List Table. It represents generic parametric data format used as standard format for exchange and storage of data throughout Quaestor. The format is also used as I/O format between Quaestor and satellite applications. This format is also carried through in Quaestor's user interface.
Example:
3
"T" 7.00
"B" 12.00
"LPP" 110.00
2 "XC" "YC"
"1" 1 1
"2" 2 4
"3" 3 9
"4" 4 16
"5" 5 25
"6" 6 36
"7" 7 49
"8" 8 64
"9" 9 81
"10" 10 100
|
|
|
| Topic: What is meant by Knowledge-based Computational Model Assembling (KCMA)? |
|---|
| What is meant by Knowledge-based Computational Model Assembling (KCMA)? [message #23] |
Tue, 23 August 2005 09:23 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
KCMA stands for the total process of model assembling based on the network of knowledge components in the system. On the basis of individual relations, programs, etc. a model will be assembled by means of a dialogue with the user to determine or calculate the defined top goal.
|
|
|
| Topic: Documentation |
|---|
|
| Forum: General questions / Algemene vragen |
|---|
| Topic: First time around? Eerste keer hier? |
|---|
| First time around? Eerste keer hier? [message #5] |
Mon, 22 August 2005 14:32 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
What is the official language? Wat is de voertaal?
English is the official language of our forums.
Engels is de voertaal voor de forums.
What are the forums?
The [Q]uaestor User Community forums are a collection of active and archived user-to-user discussion forums focusing on Qnowledge products. Any visitor can read any of our forums, but if you want to post new topics in our active forums, or respond to existing topics, you need to register with us. Our archived forums remain on the site as read-only resources.
What is the policy for appropriate use of the forums?
Our forums are public and open technical discussions for the [Q]uaestor user community. We are providing this as a public service to our customers and partners. We welcome everyone, but specifically reserve the right to prohibit the following:
- Abusive, negative, or unproductive comments
- Rude or offensive language
- Excessive commercial promotion or recruiting efforts
We reserve the right to delete offensive messages and to restrict individual access if necessary. We will attempt to inform the offender before any action is taken. Please also read our Public Submission Policy.
Can I expect to receive product support here?
No. Our forums are intended to be a community with users helping other users. Although staff from Qnowledge often participate in our forums, our development commitments keep us from having the time to give you a speedy response and/or the proper follow-up. For product support, please contact Qnowledge Support.
What is the suggested forum etiquette?
We suggest practicing the following etiquette to help you and others make the most of our forums:
- Before posting your question, search the forum. Your question or comment may have already been discussed, answered, or resolved.
- Create a concise subject that adequately summarizes your topic. For example: "Ideas on customizing the discussion template?"
- Also, do not use words such as "Urgent" or "Important" in your subject line. This is a discussion, not a support forum.
- Do not use all capital letters, excessive question marks (?), or exclamation points (!) in your subject or content.
- Increase the likelihood of starting a discussion by providing details in your comment or question and by choosing a relevant category, release, and platform for your topic.
- Be patient. All the participants of this forum, including Qnowledge developers, are using the forum and participating in discussions on their own time.
- Help others. The forum is a community and works best when people share information.
- Give feedback. If someone helps you by answering your question, try to add a follow-up response letting them know if it worked or not.
- Welcome newcomers. Do not chastise them for not reading the forum etiquette. Make them feel welcome in the community.
I posted a question, but no one answered. Should I continue to repost my question?
No. This is a community where our members help other members when they can, and the community does not appreciate it when people continue to repost their question.
As we suggest in our forum etiquette, please be patient—all the participants of this forum, including Quaestor developers/engineers, are using the forum and participating in discussions on their own time.
Also, if someone hasn't answered your question, it's probably because the question has already been answered elsewhere in the forum already, so you should search for an answer. Or, maybe your question doesn't include enough detail. As a registered member, you can always edit your topics to include more detail, rather than reposting the question.
Can I delete my topic once it's posted?
No. We don't allow deletion access to our members. If there is a topic that absolutely needs to be deleted, please send e-mail to info@quaestor.org, and we will look into deleting your topic for you. You should note that you always have edit access to all your posts, so you can at least edit your own posts to remove whatever content you want.
Can I post passthru HTML?
No. Our forums are designed to strip out passthru HTML as a security measure.
Is it okay to send email directly to Qnowledge developers?
No. Most of the Qnowledge staff have been hardened to unsolicited Internet email and you should expect no response if you do send e-mail. Do not take it personally--we just want to spend our time keeping Qnowledge software ahead of the competition. You benefit in the long run, and we appreciate your cooperation.
How do I give general feedback to the [Q]uaestor User Community team?
Comments on the forums or about any part of [Q]uaestor User Community are always welcome. You can use our feedback form or send email to webmaster@quaestor.org. Thank you in advance for your support and comments!
[Updated on: Fri, 13 April 2007 14:40]
|
|
|
| Forum: General |
|---|
| Topic: relation between KB macro and projects |
|---|
| relation between KB macro and projects [message #64] |
Mon, 01 May 2006 09:11 |
pklinker Messages: 10 Registered: January 2006 Location: the Netherlands |
Junior Member |
|
|
Hi all,
in our production environment we use a kernel KB with a number of macros. Our domain experts create projects using these macros only.
I have now added a top goal to an existing macro, one which has been used in many projects previously.
when i now create a new project using the new macro i automaticcaly get the new top goal as expected.
if i however open an existing project, the change in the macro is not copied from the new KB. Since we are using a kernel KB i had expected the macro( the new version, including an additional top goal) would also be available in older projects.
This leads me to the question: how exactly are macros linked to projects? And is there a difference between 'normal'and kernel KB in this respect?
and also: if i use a kernel KB, what exactly is stored in the project, and what is copied from the KB when the project is opened?
your help is highly appreciated,
regards,
Pieter
|
|
|
| Forum: Read this first / Lees dit eerst |
|---|
| Topic: Conditions for sharing and using knowledge bases |
|---|
| Conditions for sharing and using knowledge bases [message #67] |
Wed, 10 May 2006 10:44 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Requirements
Knowledge bases require Quaestor. A free Demo and Reader version can be downloaded at http://www.qnowledge.nl. With a Demo and Reader version all knowledge bases can be used and knowledge (source) investigated.
While using a Demo and Reader version, whether you can modify knowledge or store results will depend on the size of the knowledge base you have opened (only below 100 frames you can edit knowledge bases, to check in Quaestor do: Tools>Knowledge base Summary).
When you have a licensed Quaestor version, whether you can modify knowledge or store results will depend on your maximum user level (End-User, Domain Expert or Knowledge Engineer, to check in Quaestor do: Help>About Quaestor).
License and Warranty
All knowledge bases are provided on the basis of the GNU General Public License (GNU GPL or simply GPL): http://opensource.org/licenses/gpl-license.php or a more readible summary: http://creativecommons.org/licenses/GPL/2.0/
Basically this means:
0. The freedom to run the knowledge base for any purpose.
1. The freedom to study how the knowledge base works and adapt it to your needs.
2. The freedom to redistribute copies so you can help your neighbour.
3. The freedom to improve the knowledge base and release your improvements to the public, so that the whole community benefits.
Furthermore please realise that all knowledge bases provided under this license do not provide any warranty to the extent permitted by applicable law.
[Updated on: Wed, 18 July 2007 15:53]
|
|
|
| Forum: Wiki development |
|---|
| Topic: Current development |
|---|
| Current development [message #82] |
Fri, 25 May 2007 14:31 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Current and upcoming wiki development:
- Finish tutorials, getting started guides and overviews
- Applications of satellite programs (Matlab, Visio, Rhinoceros, etc.)
- Creating tutorials not based on naval architecture
[Updated on: Fri, 25 May 2007 14:32]
|
|
|
| Forum: Mathematics |
|---|
| Topic: Curve fitting with two parabola's |
|---|
| Curve fitting with two parabola's [message #89] |
Wed, 24 October 2007 11:07 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
For a project we have created a nice little example to fit to parabola's through three specified points.
You could for instance use this at a given part in your knowledge base as distribution template in combination with the EVALUATE# function.
In our case we used the resulting table PARABOLA# to contole the distribution of thrust over a propeller blade. But of course you could also use is for the distribution of a wind load on a building... etc.
We have included an Excel sheet as binary in the Sheet$ relation to show the result.
Enjoy
Attachment: parabola.qkb
(Size: 28.53KB, Downloaded 350 time(s))
[Updated on: Wed, 24 October 2007 11:16]
|
|
|
| Forum: Knowledge Engineering Tips 'n Tricks |
|---|
| Topic: Reading from excel: less cases than rows defined |
|---|
| Reading from excel: less cases than rows defined [message #77] |
Sat, 14 April 2007 10:58 |
lgroenveld Messages: 3 Registered: March 2007 |
Junior Member |
|
|
Possible problem
When multi-case parameters should be written to and read from MS Excel, the following problem may arise. In a typical situation, Quaestor will place one or more multi-case parameters in columns in the sheet. Other columns may then calculate their cell values based on this input, which are to be read by Quaestor.
When formulas are present in the calculating columns, but there is no input (e.g. more rows are defined than there are cases), cells will typically display 'Not a Number' or 'Divide by zero'.
When the outputscript of Quaestor is runned, cases for a parameter are retrieved until an empty cell is reached in the corresponding column. If the output telitab contains multiple variables (usually the case), the first parameter that is read determines the number of cases in the output telitab.
If this first parameter is a calculated column, Quaestor will eventually find a 'NaN' or 'Div by 0' message instead of an empty cell, if there are less input cases than rows defined in the calculating column. As this is no valid input, an error message is shown and the calculation is terminated.
Solutions
There are several solutions to this problem. The first will mostly be already fullfilled: let the first column to be read be an input variable. As this column was written by the inputscript, no formulas are present there and an empty cell is present below the last case. This is often the case, as the output telitab should contain calculated values for input data (that is also present in the telitab).
If, for some reason, only calculated columns are to be present in the output telitab, the excelsheet should be adjusted. The formulas might be placed in a 'IF' construction that should assign the value "" if no input data is present. Quaestor will then meet an empty cell after the last case.
Examples
The following example kb's should explain this. The communication with excel is used here to determine the resistance of different ships. Multiple case input data is placed in the excelsheet representing different ships. Economic speed, resistance and power are read from calculating columns in the sheet.
The first KB (read_excel_wrong.qkb) only reads the calculated columns, which are all defined by formulas in the sheet. The second KB (read_excel_right.qkb) reads the ship number (which is input) prior to the calculated columns.
Our top goal is Resistance# and input data is present in the dataset. In the process manager, just run a solution for Resistance# with 'All list values' selected. The excelsheet is embedded in the relation for Resistance#. There are 40 cases, but more rows are defined in the sheet.
If the first KB comes to the reading of parameters in excel, the following error is shown:
Error in EXCELOUTPUT (Rt(17))/"Rt": Error 2007
The second KB runs fine.
Please compare the two Resistance# outputscripts to see the difference.
|
|
|
| Topic: MODIFY() in multi case problem; communicate about the case a requested value is related to |
|---|
| MODIFY() in multi case problem; communicate about the case a requested value is related to [message #78] |
Mon, 16 April 2007 18:08 |
tverwoest Messages: 6 Registered: August 2005 |
Junior Member |
|
|
Possible problem
You have a "rule of thumb" you want to use while you request input to a user. For instance atra_parent.
atra_parent is the cross section area of superstructure for a parent ship. The "rule of thumb" is: B_parent^2.
To make sure the value based on the "rule of thumb" is presented, while the user can still modify the actual value, you give a relation for atra_parent like this:
atra_parent = MODIFY(B_parent^2, "Proposed value, 1)
If you have a single value for the beam B_parent of the vessel (or vessels), atra_parent will be requested only once. However, when you have an object with several vessels with different B_parent values, atra_parent will be requested several times during calculations.
These request may or may not occur at once, this will totally depend on the calculation process. And to use the strength of Quaestor as much as possible, you do not want to modify much about the dynamic modeling process.
Possible solution
A good solution to combine MODIFY() with multi-case situation is to communicate clearly about the relevant case the request is related to.
You can do this by simply adding STR$(ORCA(1)) to the caption of the MODIFY() function. It will add the case number to the caption, indicating to which case (or ship in this case) the request is related to:
atra_parent = MODIFY(B_parent^2, "Proposed value, ship: #"+STR$(ORCA(1)), 1)
|
|
|
| Topic: User setting independent delimiter for ranges |
|---|
| User setting independent delimiter for ranges [message #88] |
Mon, 15 October 2007 15:46 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
To provide a range of values in Quaestor, traditionally the comma (",") was used as delimiter. Two years ago (while introducing the comma as grouping symbol for presentation in the Workbase) we introduced ";" as alternative delimiter for range input. This option can be found in the Modeller tab in Tools>Options
(By default, the ; is turned off as delimiter, making the comma the default delimiter again).
While introducing this option, we also enabled the Knowledge Engineer to check what delimiter the user had selected. You can do this by asking the Quaestor system variable "qi_delimiter" using the SYSTEMVAR$ function (see http://qnowledge.groupwork.nl/egroupware/wiki/index.php?page =SYSTEMVAR%24).
When you combine SYSTEMVAR$ with REPLINS$ you are able to transform any data set into a range of values.
Example:
You have an old knowledge base that is still very useful. Because the comma was the only possible delimiter, you had defined the following default range as input:
Radius$ = "{0.2,0.25,0.3,0.4,0.5,0.6,0.7,0.8,0.9,0.95,1.0}"
However, with the a new Quaestor and a user changing his settings, disaster strikes. The user has selected ; as delimiter and discovers that your knowledge base is not working anymore.
To make sure this is solved once and for all you rewrite the relation as followes:
Radius$ = REPLINS$("{0.2,0.25,0.3,0.4,0.5,0.6,0.7,0.8,0.9,0.95,1.0}", ",", SYSTEMVAR$("qi_delimiter"), 0)
Remark:
Please note that, when you have choosen ; as delimiter in Quaestor, the comma in every input value will be ignored. So 1,0 will become 10.
|
|
|
| Topic: Excel Add-in for table to TeLiTab conversion |
|---|
| Excel Add-in for table to TeLiTab conversion [message #93] |
Mon, 18 February 2008 18:47 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Attached is a simple Excel Add-in for conversion of a data selection into TeLiTab format for Quaestor. Tested with Excel 2003 en 2007 (but should also work with other versions. Feel free to check the VBA code).
Place the Add-in file in C:\Program Files\Microsoft Office\Office..\XLSTART to let it start automatically with Excel. You also have to install the add-in. For Excel2003 go to Tools>Add-ins... for 2007 go to Excel options and then Add-ins, select the file and activate it.
Check also the security settings. In Excel2007 you have to add the folder with the add-in to the Trusted Locations (Excel Options>Trust Center>Trust Center Settings>Trusted Locations).
Visit the Microsoft help files for any details such as allowing the use of macro's etc.
[Updated on: Mon, 18 February 2008 18:47]
|
|
|
| Topic: Where is my parameter?! |
|---|
| Where is my parameter?! [message #94] |
Mon, 16 June 2008 16:28 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Please note that:
- when you have added an @HIDE attribute to the data slot of a parameter, and
- in the Modeller tab of the Options window "Show hidden data" is off
you will NOT see the parameter in the knowledge browser!
Do Ctrl+H to switch hidden data on and off...
|
|
|
| Forum: Financial |
|---|
| Topic: Dutch: Berekenen netto loon en werkgeverslasten |
|---|
| Dutch: Berekenen netto loon en werkgeverslasten [message #65] |
Tue, 09 May 2006 15:24 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
This is a knowledge base in Dutch language to calculate dutch taxes and social security contributions.
An example of a financial knowledge base created in about an hour, when I finally found all required knowledge at www.belastingdienst.nl and www.arbeidsrechter.nl...
Just over 100 frames (so may be a little inconvenient in a Quaestor demo and reader version...) but very usefull.
Please feel free to make any modification.
However, upload your modified version and describe your changes.
Best regards,
Timo Verwoest
|
|
|
| Topic: Quaestor license model |
|---|
| Quaestor license model [message #106] |
Mon, 04 August 2008 16:57 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Little knowledge base to calculated Quaestor license fees.
Only valid for the year stated as version number...
|
|
|
| Forum: Quaestor functions |
|---|
| Topic: Matlab Link |
|---|
Matlab Link [message #40] |
Tue, 04 October 2005 13:39 |
mt1107143 Messages: 1 Registered: October 2005 |
Junior Member |
|
|
I've got a small problem concerning satelite programs. I want to link matlab and quaestor together, but I really don't understand how to do it. I have seen an example, but it doesn't show a real explanation what makes it very difficult to understand. Anybody who really knows how to do this and willing to explain?
thanks,
Rob
|
|
|
| Topic: Overview of intrinsic functions |
|---|
| Overview of intrinsic functions [message #81] |
Fri, 25 May 2007 12:18 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
The wiki contains an overview of all intrinsic Quaestor functions with a description and examples:
Function overview
[Updated on: Fri, 25 May 2007 12:18]
|
|
|
| Forum: General |
|---|
| Topic: Simple Examples |
|---|
|
| Topic: Value replacement in an input file |
|---|
| Value replacement in an input file [message #87] |
Thu, 02 August 2007 11:46 |
tverwoest Messages: 6 Registered: August 2005 |
Junior Member |
|
|
During a project we had to replace parts of a rather large input file. Because this took some moments of thought, especially about how to create the format of the values to replace those in the data file, I decided to place the proof-of-concept as example on the forum.
It might inspire you and/or help you with solving your own solutions.
Relevant information can also be found here:
Some explanation how to use the knowledge base
First download the knowledge base and the example.dat file (the example data file).
Start the knowledge base (is containts 58 frames so should be usable for anybody, also with a Quaestor demo/reader version).
Start the process manager by pression the S button in the, select MainInput in the left (Dataset) pane and the first top goal (Task) in the right pane (so not the solution) and press the button "Create ...".
Data already available in the MainInput object will be shown (please feel free to modify either in the dataset or during the dialog) and at some you are requested to select the data file, do so and the process will finalise.
Notes:
The the structure in the MainInput object is important for the functionality (relations have to find the data in defined objects).
Browse through the object in the dataset, make copies of the object, and feel free to change values etc (press the L button in the Workbase to change between the view on all data (also blue values inherited from above) or only local data). However, make sure that the number of frequencies or directions in the Frequencies and Directions object correspond with NrFrequencies en NrDirections. In this specific knowledge base we dit not determine this value simple on the number of cases in the object (which is of course the better way to do this, see the NRCASES() function in Quaestor) because reasons outside the scope of this example.
|
|
|
| Topic: Qnowledge intrinsic function knowledge base |
|---|
Qnowledge intrinsic function knowledge base [message #95] |
Thu, 03 July 2008 10:15 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Qnowledge has created a knowledge base containing most of the intrinsic functions. Go to the Wiki topic on testing for more detail. You can download the knowledge base in that topic.
The password of the knowledge base is: Qnowledge
This knowledge base is accompanied by a project file, a knowledge base "Force.qkb" and two folders "_Qnowledge" and "_Force". The project file contains the results of all tested solutions based on the intrinsic functions. You can use these solutions as reference to your own tests of a Quaestor executable.
The version name of the knowledge base and project file correspond with the status of the Quaestor release. The same versionnumbers mean that the containing intrinsic functions will work in that Quaestor version.
Exceptions are
- CLUSTER#
- COMBINE#
- CUROBJECT$
- ENTITY# see qnowledgeConfigurator.qkb
- MACRO
- QUERY$
- REPEAT
- SERVICE
- URL$
- VAL
Furthermore the following functions are not explicitly used:
- AND
- ELSE
- ELSEIF
- EQ
- EQV
- GE
- GT
- IMP
- LE
- LT
- NE
- OR
- XOR
|
|
|
| Topic: Qnowledge Taxonomy knowledge base |
|---|
Qnowledge Taxonomy knowledge base [message #103] |
Fri, 01 August 2008 07:32 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
Qnowledge has created a knowledge base containing most of the intrinsic functions. Go to the Wiki topic on testing for more detail. You can download the knowledge base in that topic.
The password to open the knowledge base as KE is: configurator
The qnowledgeConfigurator.qkb knowledge base shows the most basic elements of the Taxonomy approach and is convenient to use as example knowledge base.
Furthermore, with the qnowledgeConfigurator.qkb knowledge base you can test the following items:
• Entity#() functionality;
• Attribute @SELECTENTITY to defines pick list on the basis of set of entities;
• Propagation of input value changes through taxonomy solution;
• Propagation of input changes by adding and removing Entities in a solution through a taxonomy solution;
|
|
|
| Topic: @MAXVAL attribute example |
|---|
| @MAXVAL attribute example [message #105] |
Mon, 04 August 2008 09:16 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
This is a knowledge base using the @MAXVAL attribute in several ways.
Please note that you can do the same for the @MINVAL attribute.
[Updated on: Mon, 04 August 2008 09:16]
|
|
|
| Topic: @RESTOREIFPENDING example |
|---|
| @RESTOREIFPENDING example [message #108] |
Thu, 07 August 2008 12:18 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
This is a knowledge base showing the use of the @RESTOREIFPENDING attribute.
|
|
|
| Forum: Quaestor attributes |
|---|
| Topic: Overview of available Quaestor attributes |
|---|
| Overview of available Quaestor attributes [message #27] |
Tue, 23 August 2005 09:55 |
Qnowledge Messages: 57 Registered: August 2005 Location: Netherlands |
Member |
|
|
The wiki contains an overview of all Quaestor attributes with a description:
Attribute overview
[Updated on: Fri, 25 May 2007 12:22]
|
|
|