What is a tween... (asked by software engineer, not graphics/movie/illustrator)

Hi folks,
I am a software engineer, not a graphic artist, not an illustrator, not a Flash programmer... just to give you context for my question!
Could someone please explain to me what tween is or what it means? I'm not even sure how to ask my question. Is it a "tween graphic," a "tween animation" or what?
I have inherited some Java code that does graphic animation by sequentially displaying a series of PNG images one after the other. In that context, there are references to data structures called "tween".
Assume I am a rank beginner (not in Java but in graphics, motion video, illustration) and be as pedantic as your heart desires.
Many thanks in advance....

actually, in flash, a tween is used a few ways.
first, a tween can refer to the tween class.  that class implements a variety of methods and properties that allow the appearance of smooth change in the property of an object.  in its most abstract form, any property (that has getters/setters) of any object can use the tween class to (apparently) cause a continuous (but actually continual) change of that property.
2nd, it's an instance or a specific member of the tween class.  so, when a specific object and a specific property (or in some tween classes, a specific set of properties) uses the tween class, a specific instance of the tween class is created.
and 3rd, because tweens are most commonly applied to graphic elements and change a property of the graphic element that has a visual representation resulting in a sequence of static images that when displayed rapidly give the impression of continuous (but again, is continual) change, that sequence of static images is often referred to as a tween.
it's the 3rd reference that is most commonly used.  and most commonly movieclips are tweened so they apparently change position or color or rotation or some other visible property, smoothly.  this reference could be (but it's not) applied to motion picture animation.  what you see is a sequence of static images displayed rapidly (enough) to give the impression of continuous change.
and to address you specific comment, never have i heard of anyone referring to one element of a tween sequence as a tween.  the entire sequence can be called a tween.  but the first (or 2nd,..., or last) visual element of a tween would never be called a tween.

Similar Messages

  • What's best for a first year Software Engineer college student?

    I start classes at New England Tech at the end of March and I needed help in determining if a MacBook Air would be ok for what I need. Hope there are some Software Engineer's out there who can help decide. Definitely going with a Mac and less is better in regards with money. Thanks in advance.

    Here are the computer requirements for the AS program:
    "Hardware required (subject to change):
    1.5 Gig processor with 1 GIG RAM w/monitor
    80 GIG Hard Drive
    DVD player
    Cable or DSL internet connection
    Microphone/headset/speakers (USB preferred)
    Web camera
    Software required:
    VMWare workstation
    Qbasic
    Windows XP Professional
    Office 2003: Word, Excel, Access, PowerPoint
    Windows 2003 Server
    Visual Studio 2005
    Other than VMWare workstation, for which there is a $125 cost to students"
    Seems like a PC would be more in order. Unless you purchase a MacBook Pro and create a Windows partition

  • In the iCloud preferences, there is a message asking for software update to use the "find my mac" option.  However, my mac is updated.  What should i do?

    In the iCloud preferences, there is a message asking for software update to use the "find my mac" option.  However, my mac is updated.  What should i do?

    https://crash-stats.mozilla.com/report/pending/40811976-6063-4df1-b2ba-b82972110929
    https://crash-stats.mozilla.com/report/pending/1f1e849a-240e-4017-bbfc-485832110929
    https://crash-stats.mozilla.com/report/pending/2b3b5fc3-f3ed-47df-aa8e-293452110929
    https://crash-stats.mozilla.com/report/index/bp-9156003e-2cd4-488f-a6fb-195ff2110930
    https://crash-stats.mozilla.com/report/pending/7bc611b9-6d9d-4a4e-a32d-443ba2110929
    https://crash-stats.mozilla.com/report/pending/477fda1b-b03b-469e-ad85-878282110929
    https://crash-stats.mozilla.com/report/pending/4983f2ce-592c-4963-bcf5-319bb2110929
    https://crash-stats.mozilla.com/report/index/bp-25958efc-bef3-4366-a857-1cfa92110930
    https://crash-stats.mozilla.com/report/pending/881f2ee5-0b3c-4470-8590-401572110929
    https://crash-stats.mozilla.com/report/pending/7f30c50f-833e-41d3-946e-e66d62110930
    https://crash-stats.mozilla.com/report/index/bp-51bb0656-a417-42ff-87fb-b72942110930

  • Interview with a software engineer

    Hello
    My name is Shawn, I am a high school student in junior year and we are doing a project where reach out to a individual who's profession is the field of work that we are most interested in. I myself am very interested in software engineering and would hope
    someone wouldn't mind if I were to ask them a couple of questions about their job as a software engineer. I would greatly appreciate the help.
    Thank you 

    Jason Baker, known in the community asjbakervt, works as a help desk and systems administratorat the Burlington Electrical Department (BED) in Burlington, VT. On the side, Jason maintains his own IT consulting firm, has a family, and manages to make the most of Vermont (proof: when I called, he told me he had been up in the mountains over the weekend).
    When we found out thatJason, the SpiceHead who's in charge of theVermont SpiceCorps, worked for a power distributioncompany, we had to learn more. How many surge protectors does he use? If the systems go down, does the power go down? How do you update the power grid? Does he have any Internet of Things smart sensors lying around? And what does IT's energy bill look like when you're the ones in charge of the power?For a full audio recording and podcast of our interview with Jason, see...
    This topic first appeared in the Spiceworks Community

  • I received a pop-up advising me that update OSX 10.8.3 was available.  I started the download, but it was fouled by something; it did not download/install.  Now I ask for software updates and they tell me "no software updates available."  Help.

    I received a pop-up telling me that OSX 10.8.3 was available.  I started the download/ installation, but something interrupted the process and it was not downloaded and/or installed.  Now when I ask for software updates, I det the message that "no updates available."  What do I do to get thei update?

    If the installation didn't finish, maybe OS X 10.8.3 was installed partially, and it doesn't show up because the updater already updated the OS X version to 10.8.3, although it doesn't mean that everything was installed and updated. Just to make sure that everything is updated to the version included in 10.8.3, reinstall it with the Combo installer > http://support.apple.com/kb/DL1640

  • I am getting an error "The older version of Bonjour cannot be removed" I am trying to get rid of all of my Apple Software. What can I do? Because it will not let me uninstall iTunes either.

    I am getting an error "The older version of Bonjour cannot be removed" I am trying to get rid of all of my Apple Software. What can I do? Because it will not let me uninstall iTunes either.

    Akeenleyside,
    Are you removing your Apple software in an attempt to update to iTunes 10.5?  I ask this because I am getting the same message when trying to install iTunes 10.5.

  • I just purchased Acrobat XI for Mac, downloaded/installed on my MacBook Air, but the software will not open/initialize.  What is the problem?

    I just purchased Acrobat XI for Mac, downloaded/installed on my MacBook Air, but the software will not open/initialize. What is the problem?

    What is your Acrobat XI version?  If less than 11.0.09 I would suggest that you update, then try again.  Download updates from http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Macintosh
    Note that you posted in the forum for Acrobat.com online services; you may get better help if you ask in the Acrobat forum.

  • Having trouble communicating with ipod says software was not installed correctly and then asks if i want it repaired but couldnt need help

    Having trouble communicating with i pod says software was not installed correctly and asks if i want it repaired but then says could not be repaired.Installed uninstalled numerous times but nothing dont know what else to do.

    See the second box of  Troubleshooting issues with iTunes for Windows updates.
    tt2

  • What  is the best anti-virus software for my Mac?

    What is the best anti-virus software for my IMAC?

    If you are still using OS X 10.4.x "Tiger" please confirm.
    atpatt wrote:
    What is the best anti-virus software for my IMAC?
    Use what Apple already provided.
    There will always be threats to your information security associated with using any Internet - connected communications tool:
    You can mitigate those threats by following commonsense practices
    Delegating that responsibility to software is an ineffective defense
    Assuming that any product will protect you from those threats is a hazardous attitude that is likely to result in neglecting point #1 above.
    OS X already includes everything it needs to protect itself from viruses and malware. Keep it that way with software updates from Apple.
    A much better question is "how should I protect my Mac":
    Never install any product that claims to "clean up", "speed up",  "optimize", "boost" or "accelerate" your Mac; to "wash" it, "tune" it, or to make it "shiny". Those claims are absurd.Such products are very aggressively marketed. They are all scams.
    Never install pirated or "cracked" software, software obtained from dubious websites, or other questionable sources.
    Illegally obtained software is almost certain to contain malware.
    "Questionable sources" include but are not limited to spontaneously appearing web pages or popups, download hosting sites such as C net dot com, Softonic dot com, Soft pedia dot com, Download dot com, Mac Update dot com, or any other site whose revenue is primarily derived from junk product advertisements.
    Don’t supply your password in response to a popup window requesting it, unless you know what it is and the reason your credentials are required.
    Don’t open email attachments from email addresses that you do not recognize, or click links contained in an email:
    Most of these are scams that direct you to fraudulent sites that attempt to convince you to disclose personal information.
    Such "phishing" attempts are the 21st century equivalent of a social exploit that has existed since the dawn of civilization. Don’t fall for it.
    Apple will never ask you to reveal personal information in an email. If you receive an unexpected email from Apple saying your account will be closed unless you take immediate action, just ignore it. If your iTunes or App Store account becomes disabled for valid reasons, you will know when you try to buy something or log in to this support site, and are unable to.
    Don’t install browser extensions unless you understand their purpose. Go to the Safari menu > Preferences > Extensions. If you see any extensions that you do not recognize or understand, simply click the Uninstall button and they will be gone.
    Don’t install Java unless you are certain that you need it:
    Java, a non-Apple product, is a potential vector for malware. If you are required to use Java, be mindful of that possibility.
    Java can be disabled in System Preferences.
    Despite its name JavaScript is unrelated to Java. No malware can infect your Mac through JavaScript. It’s OK to leave it enabled.
    Block browser popups: Safari menu > Preferences > Security > and check "Block popup windows":
    Popup windows are useful and required for some websites, but popups have devolved to become a common means to deliver targeted advertising that you probably do not want.
    Popups themselves cannot infect your Mac, but many contain resource-hungry code that will slow down Internet browsing.
    If you ever see a popup indicating it detected registry errors, that your Mac is infected with some ick, or that you won some prize, it is 100% fraudulent. Ignore it.
    Ignore hyperventilating popular media outlets that thrive by promoting fear and discord with entertainment products arrogantly presented as "news". Learn what real threats actually exist and how to arm yourself against them:
    The most serious threat to your data security is phishing. To date, most of these attempts have been pathetic and are easily recognized, but that is likely to change in the future as criminals become more clever.
    OS X viruses do not exist, but intentionally malicious or poorly written code, created by either nefarious or inept individuals, is nothing new.
    Never install something without first knowing what it is, what it does, how it works, and how to get rid of it when you don’t want it any more.
    If you elect to use "anti-virus" software, familiarize yourself with its limitations and potential to cause adverse effects, and apply the principle immediately preceding this one.
    Most such utilities will only slow down and destabilize your Mac while they look for viruses that do not exist, conveying no benefit whatsoever - other than to make you "feel good" about security, when you should actually be exercising sound judgment, derived from accurate knowledge, based on verifiable facts.
    Do install updates from Apple as they become available. No one knows more about Macs and how to protect them than the company that builds them.
    Summary: Use common sense and caution when you use your Mac, just like you would in any social context. There is no product, utility, or magic talisman that can protect you from all the evils of mankind.

  • HT1237 My MacBookPro9,2 gets error message: "This software is not supported on your system." Audio jack is ignored. What else can I do?

    MACBOOK Pro 13-inch Mid 2012
    2.9GHz Intel Core i7
    8GB 1600 MHz DDR3
    Intel HD Graphics 40000 512 MB
    Mac OS X Lion 10..5 (11G63)
    Model Identifier:                    MacBookPro9,2
    Boot ROM Version:          MBP91.00D3.B08
    SMC Version (system):          2.2f44
    Passed Last Power on Self-Test
    The MacBook EFI Updater File that I downloaded from the Apple website for Support:
    http://support.apple.com/kb/HT1237
      --> shows my Model McBookPro 9,2 as needing
    EFI Boot ROM version MBP91.00D3.B08 (EFI 2.9) (http://support.apple.com/kb/DL1593)
    SMC version 2.2f44 (SMC 1.8) (http://support.apple.com/kb/DL1633)
    I downloaded and tried to run both the files
    MacBookProEFIUpdate2.9.dmg 9/19/12
    AND
    MacBookProSMCUpdate.pkg
    as offered on this matrix, which instructs:
    "This article lists firmware updates that were released for Intel-based Macs. They update the firmware that originally shipped from the factory. If your computer does not appear on this list, an update from the factory firmware is not necessary.
    If you are unsure whether your computer needs a particular update, simply download and open the update installer. The installer will alert you if the firmware update is already installed or not needed."
    and instead of a message telling me of the proper update
    "This software is not supported on your system."
    So, why would the manual updater not tell me I already have the proper SMC and EFI updates?
    What is the reason I get the message that the software I downloaded from Apple Support is not supported on my system?
    Is this indicative of a larger problem with my MACBOOK PRO? 

    [email protected],
    why were you trying to reïnstall the Boot ROM and SMC versions that were already installed on your MacBook Pro?
    I agree that  a “not supported” message is certainly less clear than an “already installed” message would have been.

  • Mid-Level Integration/Software Engineer Position

    Mid-Level Integration/Software Engineer Position
    We have an immediate need for innovative, results-oriented people that desire a challenging, fast-paced environment in which to apply their skills.  The ideal candidate is highly motivated and possesses a professional attitude and an exceptional work ethic.  He or she must also be able to perform with minimal supervision and deliver solutions to our customers on schedule and within budget.
    Company: Mink Hollow Systems, Inc.
    Location: Ashton, MD 20861
    Experience: 2+ Years
    Status: Full-Time, Exempt Employee
    Salary Range: Commensurate with Experience
    Start Date: September, 2009
    Relocation: Negotiable
    Responsibilities    
    Develop software with National Instruments LabVIEW using industry best practices to reduce client risk
    Work independently and on group projects in a professional office environment
    Requirements
    2+ years of LabVIEW Programming Experience Required (Developer CertificationPreferred)
    Experience with National Instruments hardware including FieldPoint, PXI, and PC-based devices
    Experience with NI cRIO, RT, and/or FPGA systems or similar Preferred
    Proven ability to work independently as well as a member of a team in a fast-paced environment and contribute to multiple projects
    Ability to rapidly absorb new concepts and apply them effectively
    Local and short-term travel required  (Approximately 20% - 30% annually)
    US Citizenship or Permanent US Residency authorized to work in this country for any employer (Because of the immediacy of this position, we are unable to sponsor people at this time.)
    Preference is given to candidates with the following:
    Certification: LabVIEW Certified Developer
    Certification: Professional Instructor
    Experience with LabVIEW DSC
    Experience with LabVIEW Embedded
    Experience with National Instruments TestStand
    Experience with C/C++/.NET
    Experience with Macintosh Operating Systems
    AcademicQualifications
    Minimum BS Engineering (BSChe, BSEE, BSME, or related discipline), Computer Science, or Applied Physics 
    Responses
    Please forward resume and salary requirements to [email protected]
    Principals only, no 3rd party resumes, agencies, or contractors accepted
    CompanyDescription
    Mink Hollow Systems, Inc. is a small, dynamic engineering firm providing systems integration services to a diverse set of regional and national clients.  Our broad range of government, military and industrial contracts allow us to provide our employees with challenging opportunities ranging from R&D applications, control systems, production test systems, Real-time and embedded systems, and more.
    As a National Instruments Alliance Partner, we offer exciting professional challenges using LabVIEW and National Instruments products to provide solutionsin a  wide variety of application areas.  We offer an excellent salary/benefit package including medical and dental coverage, pension and profit sharing plans, as well as paid leave and holidays.

    Hi,
        I'm chaitanya. i have 1+yrs exp working in labview and also good c skills.i'm certified as associate developer also have exp working on national instruments devices for data acqusition projects,automated testing eqiupments.i'm right now in india and willing to relocate. if you people are interested please mail me at:[email protected]
    thanks
    chaitanya

  • Junior/Entry Level Integration/Software Engineer Position

    Junior/Entry Level Integration/Software Engineer Position
    We have an immediate need for innovative, results-oriented people that desire a challenging, fast-paced environment in which to apply their skills.  The ideal candidate is highly motivated and possesses a professional attitude and an exceptional work ethic.  He or she must also be able to perform with minimal supervision and deliver solutions to our customers on schedule and within budget.
    Company: Mink Hollow Systems, Inc.
    Location: Ashton, MD 20861
    Experience: Minimum 1 Year
    Status: Full-time, Exempt Employee
    Salary Range: Commensurate with Experience
    Start Date: September, 2009
    Relocation: Negotiable
    Responsibilities    
    Assist Engineering staff with software development using National Instruments LabVIEW
    Interface with clients to provide programming services and support
    Requirements
    Minimum 1 year LabVIEW Programming Experience Required
    Experience in the design, implementation, and documentation of automated test, acquisition, and control systems
    Proven ability to work independently as well as a member of a team
    Effective interpersonal and problem-solving skills
    Outstanding verbal and written communications/presentation skills
    Ability to work independently in a fast paced environment and contribute to multiple projects
    Ability to rapidly absorb new concepts and apply them effectively
    Local and Short term travel required  (Approximately 20% - 30% annually)
    US Citizenship or Permanent US Residency authorized to work in this country for any employer (Because of the immediacy of this position, we are unable to sponsor people at this time.)
    Preference is given to candidates with the following:
    Certification: LabVIEW Associate Developer (or better)
    Academic Qualifications
    Minimum BS Engineering (BSChe, BSEE, BSME, or related discipline), Computer Science, orApplied Physics
    PersonalQualifications
    Interest in dynamic work environment with project variety
    Ability to take on broad responsibilities and technical challenges 
    Goal-oriented, self-starting, and highly motivated
    Proven ability to multi-task and follow-through on complex assignments
    Able to meet objectives within budget and on schedule
    Responses
    Please forward resume and salary requirements to [email protected]
    Principals only, no 3rd party resumes, agencies, or contractors accepted
    CompanyDescription
    Mink Hollow Systems,  Inc. is a small, dynamic engineering firm providing systems integration services to a diverse set of regional and national clients.  Our broad range of government, military and industrial contracts allow us to provide our employees with challenging opportunities ranging from R&D applications, control systems, production test systems, Real-time and embedded systems, and more.
    As a National Instruments Alliance Partner, we offer exciting professional challenges using LabVIEW and National Instruments products to provide solutions in a  wide variety of application areas.  We offer an excellent salary/benefit package including medical and dental coverage, pension and profit sharing plans, as well as paid leave and holidays.

    Hi,
        I'm chaitanya. i have 1+yrs exp working in labview and also good c skills.i'm certified as associate developer also have exp working on national instruments devices for data acqusition projects,automated testing eqiupments.i'm right now in india and willing to relocate. if you people are interested please mail me at:[email protected]
    thanks
    chaitanya

  • Smart Software Engineer with LabVIEW experience (and acoustics a plus) needed in Boston, MA

    We've are looking for a staff software engineer to join our company in Boston, MA (near downtown).  We have a 3000+ vi application that has been in continuous development by multiple software engineers (currently 4 engineers + 1 intern) for 15 years.  Every year we release a new version of the software with significant new features.  An engineer with our company needs to be more than just a LabVIEW hacker.  We need a software engineering that can go into our large application, modify it, sometimes in very fundamental ways, without breaking existing functionality, and have an eye for how their changes impact the maintainability, scalability, reliability, and readability of our code.
    Candidates will likely be LabVIEW Architects or have equivalent experience if they don't have formal certification.  We lean towards candidates who have Masters Degrees in such fields as Electrical Engineering, Mechanical Engineering, and Computer Science. Interviews will be conducted over phone, web, and in person by a LabVIEW Architect and will need to be able to discuss topics such as the following:
    - coupling and cohesion in software design, how this relates to design paterns such as action engines
    - software lifecycle models- state machines, parallel loop architectures, race conditions, data structures, type definitions, Xcontrols,
    - Object Oriented design
    - importance of documentation, importance and use of source code control
    - pseudo code and its usefulness as a design tool, some exercises will require users to read and write pseudo code to solve classic computer science problems
    - tradeoffs of various file formats in terms of flexibility for future software changes
    - FFT, Frequency Response, Amplitude/phase, RMS level, dB, noise, averaging, distortion, loudness, A-weighting
    Formal job ad is below:
    To be considered for this position, please send resumé and cover letter explaining why you are the ideal candidate for this job (in Word or PDF format only) to [email protected]. Please use the subject title Software Programmer.
    Programmer for Audio Test and Measurement software - Boston
    Listen, Inc. is the market leader in PC based electro-acoustic test and measurement systems for testing loudspeakers, microphones, telephones, audio electronics, hearing aids and other transducers. We have been in business for over 15 years and our continued growth has created an opportunity for a software engineer to join our programming team. This is an exciting opportunity to work on an industry leading electro-acoustic test and measurement system used by numerous Fortune 500 companies in the field of loudspeaker, microphone, headphone, telecommunications and audio electronic manufacturing.
     This position reports to the Software Manager. Duties include, but are not limited to:
    Programming in LabVIEW
    Designing and coding new Sound Measurement and Analysis software
    Improving, reviewing and de-bugging existing code
    Preparing internal and user technical documentation
    Testing code
    Interfacing with management, sales teams and customers to define tasks
     Required skills / education
    Bachelor’s degree (Masters preferred) in electrical engineering, mechanical engineering, computer science, physics, or similar subject
    Strong background (4+ years) in programming with 1+ years in LabVIEW.
    A methodical approach to coding, testing and documentation
    The ability to work well in a small team. A willingness to challenge and discuss your own and other people’s ideas.
    Experience in acoustic engineering is a plus.  Relevant topics include FFT, Frequency Response, Amplitude/phase, RMS level, dB, noise, averaging, distortion, loudness, A-weighting
    About Listen
    Listen has been in business for over 15 years and our suite of PC & sound card audio test & measurement products is the accepted standard in many blue-chip companies worldwide. We offer the spirit and flexibility of a small company, combined with stability and an excellent externally managed benefits package which includes competitive salary, healthcare, paid vacation, retirement plan and more.
    Applicants must have authorization to work in the US. We are unable to assist with visa / work permit applications.

    we're interviewing candidates, but, this position is still available

  • The front camera on my iPod touch 4th generation is frozen. I cannot use it. Updating software does not help. This started right after I bought it, new from BestBuy. What can I do?

    The front camera on my iPod touch 4th generation is frozen. I cannot use it. Updating software does not help. This started right after I bought it, new from BestBuy. What can I do? When i go to the camera, it is stuck on a black screen. the only way to use my camera is through other camera apps, but if I try to switch it to the front camera, it freezes again.

    If you still have the problem after retoring the iPOd to factory defaults/new iPod then The iPod is likely defective and replacement is required.  You can make an appoinment at the Genius Bar of an APple store or take it back to BestBuy if within warranty

  • When I phone people can hear me without any problem, but I hear very very bad. The sounds is metallic and it is very difficult to understand. Have anyone idea of what is it about. I guess is not a software problem but I am not an expert. Thanks in advance

    When I phone people can hear me without any problem, but I hear very very bad. The sounds is metallic and it is very difficult to understand. Have anyone idea of what is it about. I guess is not a software problem but I am not an expert. Thanks in advance

    Make sure that you allow pages to choose their colors and that you haven't enabled High Contrast in the Accessibility settings.
    *Firefox > Preferences > Content : Fonts & Colors > Colors : [X] "Allow pages to choose their own colors, instead of my selections above"
    See also:
    *http://kb.mozillazine.org/Images_or_animations_do_not_load
    *https://support.mozilla.org/kb/Images+or+animations+do+not+show

Maybe you are looking for

  • Two cRIOs with the same code in 1 project

    I have a project that contains two cRIOs that run the same exact program.  The only difference is the IP address in the ni-rt.ini file.  I would like to create a project that represents the actual targets but uses the same vis.  In doing this I found

  • Using Javascript to disable field "Planned"

    Hi every one, I want to use javascript to disable "Planned" checkbox in Project Server 2013 because we want that user can not see this planned time and be confused with the Project Server's automatic changes for the planned time. <script type="text/j

  • Global Address Search limited to one account

    Just got my Pre setup today with a 2nd exschange account. I noticed that when doing a GAS for a contact, it will only search the account you happened to setup first. Is this a known issue, as designed, something hasn't come up yet, etc.? Post relates

  • Problem in activating datasource Invalid datatype LCHR

    Hi, i have created a zextractor (generic) from View in rso2.I have taken a field URL_ADDR in datasource of type LCHR which is coming from table ADR12.But when i m replicating it in dev system(RSA1) its giving me an error as" Field URI_ADDR ( Position

  • DP BOM quanities in PPM

    Hi all, I've created the POS & PA for using BOMs successfully and created a PPM to test. My problem is I'm unsure where the quantities should be entered in the PPM. Initially I created the PPM with one output product and three input products (all req